我在log4net中有大量请求,手动显示为“:activity”。请求都是手动构建的,有点笨拙。 Log4Net有没有办法获取源函数并自动记录?
答案 0 :(得分:1)
当然, 您可以使用模式布局,通过指定%方法标志,您将输出调用方法名称,请参阅此处的文档:
http://logging.apache.org/log4net/release/sdk/log4net.Layout.PatternLayout.html
e.g。
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%d %-5p %C %method %m%n " />
</layout>
但请注意,如果您记录了很多消息,那么这可能会降低性能,因为您的应用程序对时间要求很高。