.Net Core log4net 配置
参考链接
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