如何在 Prism WPF 应用程序中实现 Serilog?



我正在尝试在使用Prism Library构建的企业WPF应用程序中实现Serilog。谷歌搜索显示我需要实现一个继承自 ILoggerFacade 的自定义类,但我不知道该怎么做,因为函数 void Log(字符串消息、类别类别、优先级优先级(;不以我想要的格式记录消息,我想实现具有 Serilog 属性的自定义记录器。

我该怎么做?

TL;博士;只需使用Prism.Logging.Serilog库即可。


您所要做的就是创建一个实现ILoggerFacade的类,并将日志消息转发到Serilog记录器。在配置 Prism 引导程序时使用该类的实例。

在引导程序上使用该类。

在应用程序的其他任何地方,您都可以使用 Serilog 的ILogger,完全忘记ILoggerFacade......

最新更新