Ast.Net Core 和 .Net Core 控制台日志输出加上时间
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
},
"Console": {
"FormatterName": "simple",
"FormatterOptions": {
"IncludeScopes": false,
"TimestampFormat": "yyyy-MM-dd HH:mm:ss.fff ",
"UseUtcTimestamp": true
}
}
}
}
说明
在appconfig.*.json
中新增Console
节点
"Console": {
"FormatterName": "simple", // 有三种预定义格式化程序: json, simple, systemd
"FormatterOptions": {
"SingleLine": true, // 单行,默认是false,会自动换行
"IncludeScopes": false, // 其实就是花括号,FormatterName=json时有用,默认是false,simple的时候可以删除
"TimestampFormat": "yyyy-MM-dd HH:mm:ss.fff ", // 这里结尾要加个空格,不然会和日志内容贴在一起
"UseUtcTimestamp": true
}
}
设置后的输出效果