C# Serilog--可记录异常完整路径

1.Serilog安装

2.控制台代码

--设置日志记录器的最小级别为 Debug,即只记录 Debug 级别及以上的日志信息

--.WriteTo.File("logs\\log.txt", rollingInterval: RollingInterval.Day):将日志信息写入到指定路径的文件中(这里的路径是 logs\log.txt),并按天进行日志文件轮换。也可以通过其他方法将日志信息输出到控制台、数据库等

--Serilog 日志记录器实例并返回

using Serilog;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            Log.Logger = new LoggerConfiguration()
            .MinimumLevel.Debug()
            .WriteTo.File("logs\\log.txt", rollingInterval: RollingInterval.Day)
            .CreateLogger();

            try
            {
                int result = Divide(10, 0);
                Console.WriteLine("结果:" + result);
            }
            catch (Exception ex)
            {
                Log.Error(ex, "发生了除以零的错误");
            }

            Log.CloseAndFlush();
            Console.ReadKey();
        }

        static int Divide(int dividend, int divisor)
        {
            try
            {
                return dividend / divisor;
            }
            catch (Exception ex)
            {
                Log.Error(ex, "在 Divide 方法中发生了错误");
                throw;
            }
        }
    }
}

3.Serilog记录实例

相关推荐

  1. 记录spring boot 异常处理

    2023-12-05 15:48:02       36 阅读
  2. 记录 | 修改docker存储路径

    2023-12-05 15:48:02       26 阅读
  3. Vue中等待两个异步请求完成解决方式记录

    2023-12-05 15:48:02       36 阅读
  4. Flask 异常处理和日志记录

    2023-12-05 15:48:02       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-05 15:48:02       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-05 15:48:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-05 15:48:02       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-05 15:48:02       20 阅读

热门阅读

  1. Android 手机屏幕适配方式和原理

    2023-12-05 15:48:02       39 阅读
  2. 基于遗传算法求解带容量的VRP问题的MATLAB源码

    2023-12-05 15:48:02       37 阅读
  3. layui下拉框jQuery动态修改选中并展示

    2023-12-05 15:48:02       46 阅读
  4. 深度学习(二):pytorch基础知识

    2023-12-05 15:48:02       24 阅读
  5. kafka的详细安装部署

    2023-12-05 15:48:02       32 阅读