我的 log4net 转换模式显示类的完整路径:
11:40:11,209 [C:\Users\martin\Documents\Visual Studio 2015\Projects\MyProject\MyProject\ViewModels\MainViewModel.cs] DEBUG - Test log
有没有办法只缩短到类名的路径?
11:40:11,209 [MainViewModel.cs] DEBUG - Test log
最佳答案
我的典型经验也是遇到奇怪的转换命名法和似乎在中心位置可用的文档级别不足的问题。
我已经调整了我通常使用的转换模式来为您提供类似于您所请求的内容:
<conversionPattern value="%d %-22.22c{1} %-5p - %m%n"/>
%-22.22c{1}
位是缩短的类名(我猜):)
上面的结果会是这样的:
2015-12-28 11:11:26,892 MyClass DEBUG - 测试日志
关于c# - 如何缩短 log4net 记录器路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34492279/