自定义格式为UWP应用程序中的serilog日志



我正在尝试使用输出网格格式在Serilog框架中格式化日志序列,如下所示

 Log.Logger = new LoggerConfiguration()
                .WriteTo.File(path, outputTemplate: "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u4}] {Message}{NewLine}{Exception}")
                .CreateLogger();

使用" u4"格式化loglevel名称的名称缩短为信息,eror,warn,...

,但我想将不同的loglevel设置为信息,错误(而不是eror),致命(而不是fatl)。如何重组输出模板以选择性格式化loglevel名称?

您可以对DLL进行反复编译或在Git Hub上找到源,然后您可以使用枚举来重构此DLL

最新更新