net core 3.1 logging 生成文件
2021-02-04 14:15
标签:include only debug logging 注意 xsd logs coding builder 使用DI 直接可以使用对象。 级别包含范围由大到小 ,如 Trace 就包含了所有信息。 NLog 在 ASP.NET Core中的使用。 1.添加引用。 2.添加nlog.config 文件在项目里。 3.在 Startup.cs -》 Host.CreateDefaultBuilder(args) 运行程序,你就会发现,项目下多了两个文件,证明成功执行。 这里 nlog-all-*.log 是记录所有日志,nlog-own-*.log 记录跳过Microsoft 开头的类库输出的相关信息,剩下的信息。 4.发布(dotnet publish)注意事项 在 project.json 的 publishOptions节点 加入 nlog.config net core 3.1 logging 生成文件 标签:include only debug logging 注意 xsd logs coding builder 原文地址:https://www.cnblogs.com/LiuFengH/p/13140708.html_logger.LogInformation("你访问了首页");
_logger.LogWarning("警告信息");
_logger.LogError("错误信息");
日志级别:Trace -》Debug-》 Information -》Warning-》 Error-》 Critical
NLog 使用
Install-Package NLog.Extensions.Logging -Pre
Configure
.ConfigureLogging((ILoggingBuilder logBuilder) =>
{
logBuilder.AddNLog();
logBuilder.AddConsole();
NLog.LogManager.LoadConfiguration("nlog.config");
}) "publishOptions": {
"include": [
"wwwroot",
"Views",
"appsettings.json",
"web.config",
"nlog.config"//加上nlog配置文件
]
},