您的位置:首页 > 编程语言 > C#

C# Log4j 动态配置日志目录

2017-08-10 11:12 459 查看
1、配置log4net.config

<appender name="BaseLog" type="log4net.Appender.RollingFileAppender">
<file value="LogFiles\Base\" />
</appender>
<logger name="MyLog.Base.Log">
<level value="DEBUG" />
<appender-ref ref="BaseLog" />
</logger>


2、代码中动态决定使用哪个配置

log4net.Config.XmlConfigurator.Configure(new Uri(AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "log4net.config"));
public static readonly ILog BaseLogger = LogManager.GetLogger("MyLog.Base.Log");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: