gpt4 book ai didi

.net - 包装Log4net时如何记录MethodName?

转载 作者:行者123 更新时间:2023-12-03 10:08:43 26 4
gpt4 key购买 nike

我已经将Log4net包裹在一个静态包装器中,并且想要登录

loggingEvent.LocationInformation.MethodName
loggingEvent.LocationInformation.ClassName

但是,我得到的只是包装器的名称。

如何使用Forwardingappender和静态包装器类(如
Logger.Debug("Logging to Debug");
Logger.Info("Logging to Info");
Logger.Warn("Logging to Warn");
Logger.Error(ex);
Logger.Fatal(ex);

最佳答案

那么%M%C变量呢?
http://logging.apache.org/log4net/log4net-1.2.11/release/sdk/log4net.Layout.PatternLayout.html

用法,类似于:

<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%M %C] - %message%newline" />
</layout>

那不是在做什么吗?

关于.net - 包装Log4net时如何记录MethodName?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/157232/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com