Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有由Microsoft.Extensions.Logging.ILogger支持的log4net.ILog实现?_Log4net - Fatal编程技术网

是否有由Microsoft.Extensions.Logging.ILogger支持的log4net.ILog实现?

是否有由Microsoft.Extensions.Logging.ILogger支持的log4net.ILog实现?,log4net,Log4net,我有一个应用程序使用Microsoft.Extensions.Logging包进行日志记录。我需要与另一个库交互,该库要求我在某些地方传递log4net.ILog(请不要讨论那种库API的优点-我无法更改它) 如果有一个“包装器”log4net.ILogimpl,在封面下使用ILogger,该策略是什么?有没有这样的实施?查看log4net.ILog的接口,从头开始编写似乎有些复杂,例如,还需要实现log4net ILogger接口 这真的感觉像是重新发明轮子;我已经尝试过搜索,但我发现的一切似

我有一个应用程序使用Microsoft.Extensions.Logging包进行日志记录。我需要与另一个库交互,该库要求我在某些地方传递
log4net.ILog
(请不要讨论那种库API的优点-我无法更改它)

如果有一个“包装器”
log4net.ILog
impl,在封面下使用
ILogger
,该策略是什么?有没有这样的实施?查看
log4net.ILog
的接口,从头开始编写似乎有些复杂,例如,还需要实现log4net ILogger接口


这真的感觉像是重新发明轮子;我已经尝试过搜索,但我发现的一切似乎都朝着另一个方向发展——使用log4net作为Microsoft.Extensions.Logging API的支持impl。

有谁愿意评论一下为什么他们认为这是离题的?它没有征求任何意见,只是一个可能的共同需求的暗示。“是否有一个实现”相当清楚地是“要求一个非现场资源”。只有链接的答案也不允许,所以我们不能发布“是的,就在那边”。如果你真的想得到一个实现作为一个答案(比如,所有的代码),那不是我从中得到的。不管这个问题已经结束,也许你可以从这里获得开源代码,实现你自己的版本,将ILog私有字段作为属性或其他东西公开。