Log4net - 如何在运行时找出appender及其属性?

dev*_*per 19 .net log4net

调试日志记录配置时,如何查看记录器正在使用的appender并查看特定的appender属性?通过在观察窗口中查看ILog记录器,我无法找到此信息.

在此输入图像描述

Ada*_*m S 31

也许这个列表将为您提供所需.

LogManager.GetRepository().GetAppenders();
Run Code Online (Sandbox Code Playgroud)

否则,这也可能对您有用.

LogManager.GetLogger(yourLogger.GetType()).Logger.Repository.GetAppenders();
Run Code Online (Sandbox Code Playgroud)