电视台视频网站建设方案,word页面设计模板,设计英语,贵州公司网站建设1.Serilog安装 2.控制台代码
--设置日志记录器的最小级别为 Debug#xff0c;即只记录 Debug 级别及以上的日志信息
--.WriteTo.File(logs\\log.txt, rollingInterval: RollingInterval.Day)#xff1a;将日志信息写入到指定路径的文件中#xff08;这里的路径…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记录实例