我正在尝试在使用Prism Library构建的企业WPF应用程序中实现Serilog。谷歌搜索显示我需要实现一个继承自 ILoggerFacade 的自定义类,但我不知道该怎么做,因为函数 void Log(字符串消息、类别类别、优先级优先级(;不以我想要的格式记录消息,我想实现具有 Serilog 属性的自定义记录器。
我该怎么做?
TL;博士;只需使用Prism.Logging.Serilog库即可。
您所要做的就是创建一个实现ILoggerFacade
的类,并将日志消息转发到Serilog记录器。在配置 Prism 引导程序时使用该类的实例。
在引导程序上使用该类。
在应用程序的其他任何地方,您都可以使用 Serilog 的ILogger
,完全忘记ILoggerFacade
......