我有一个使用Microsoft.Extensions.Logging软件包进行日志记录的应用程序。我需要与另一个需要我在某些地方传递log4net.ILog
的库进行交互(请不要讨论这种库API的优点-我无法更改)。
采用“ {包装}” log4net.ILog
隐含在封面下使用ILogger
的策略是什么?那里有这样的实现吗?从log4net.ILog
的接口看,似乎需要从头开始编写,例如,还需要实现log4net ILogger接口。
这真的感觉像是在重新发明轮子。我已经尝试过搜索,但是我发现的所有内容似乎都朝着另一个方向发展-使用log4net作为Microsoft.Extensions.Logging API的后备暗示。