首页 > Web开发 > 详细

.Net Core log4net 配置

时间:2020-04-16 17:15:06      阅读:237      评论:0      收藏:0      [点我收藏+]

参考链接

1.安装 log4net以及配置文件

参考这个: log4net 日志配置,在最后的调用这块,请看下文

2.Startup 设置

        //log4net日志
        public static ILoggerRepository repository { get; set; }
      
        public Startup(IConfiguration configuration)
        {
            Configuration = configuration;
            //加载log4net日志配置文件
            repository = LogManager.CreateRepository("NETCoreRepository");
            XmlConfigurator.Configure(repository, new FileInfo(@"Log4NetServe\log4net.config")); //这个是大坑,一定要注意,这个结果值>0才是加载成功的
        }

3.LogHelper 设置

        //主要是增加这个 Startup.repository.Name
        public static readonly log4net.ILog loginfo = log4net.LogManager.GetLogger(Startup.repository.Name, "loginfo");//修改成对应的
        public static readonly log4net.ILog logerror = log4net.LogManager.GetLogger(Startup.repository.Name, "logerror");//修改成对应的

4.控制器 测试

  public IEnumerable<string> Get2()
        {
            LogHelper.WriteLog("test控制器");
            return new string[] { "阿萨德", "value啊啊2" };
        }

5.日志文件查看

项目\logs

.Net Core log4net 配置

原文:https://www.cnblogs.com/Alex-Mercer/p/12713926.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!