C# 如何缩短log4net记录器路径
我的log4net转换模式显示类的完整路径: 有没有办法将路径缩短为仅类名C# 如何缩短log4net记录器路径,c#,.net,log4net,.net-4.6,C#,.net,Log4net,.net 4.6,我的log4net转换模式显示类的完整路径: 有没有办法将路径缩短为仅类名 这也是我的典型经历,因为奇怪的转换命名法和在中心位置似乎可用的文档级别很少 我已经调整了我通常使用的转换模式,以便为您提供与您要求的类似的内容: <conversionPattern value="%d %-22.22c{1} %-5p - %m%n"/> %-22.22c{1}位是缩短的类名(我猜):) 上述情况将导致如下结果: 2015-12-28 11:11:26892 MyClass调试-测试日
这也是我的典型经历,因为奇怪的转换命名法和在中心位置似乎可用的文档级别很少 我已经调整了我通常使用的转换模式,以便为您提供与您要求的类似的内容:
<conversionPattern value="%d %-22.22c{1} %-5p - %m%n"/>
%-22.22c{1}
位是缩短的类名(我猜):)
上述情况将导致如下结果:
2015-12-28 11:11:26892 MyClass调试-测试日志
在log4net配置中,尝试使用
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%-4thread] %-5level %logger{1} - %message%newline"/>
</layout>
使用如下转换模式值
<conversionPattern value="[%d{yyyy-MM-dd HH:mm:ss}] [%t] %-5p %c - %m%n" />
了解更多关于
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%-4thread] %-5level %logger{1} - %message%newline"/>
</layout>
<conversionPattern value="[%d{yyyy-MM-dd HH:mm:ss}] [%t] %-5p %c - %m%n" />