DigitalFactory/Admin.NET/Admin.NET.Application/Configuration/Logging.json

47 lines
2.2 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

{
"$schema": "https://gitee.com/dotnetchina/Furion/raw/v4/schemas/v4/furion-schema.json",
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning",
"Microsoft.EntityFrameworkCore": "Information"
},
"File": {
"Enabled": false, // 启用文件日志
"FileName": "logs/{0:yyyyMMdd}_{1}.log", // 日志文件
"Append": true, // 追加覆盖
// "MinimumLevel": "Information", // 日志级别
"FileSizeLimitBytes": 10485760, // 10M=10*1024*1024
"MaxRollingFiles": 30 // 只保留30个文件
},
"Database": {
"Enabled": true, // 启用数据库日志
"MinimumLevel": "Information"
},
"ElasticSearch": {
"Enabled": false, // 启用ES日志
"AuthType": "Basic", // ES认证类型可选 Basic、ApiKey、Base64ApiKey
"User": "dilon", // Basic认证的用户名使用Basic认证类型时必填
"Password": "123456", // Basic认证的密码使用Basic认证类型时必填
"ApiId": "", // 使用ApiKey认证类型时必填
"ApiKey": "", // 使用ApiKey认证类型时必填
"Base64ApiKey": "TmtrOEszNEJuQ0NyaWlydGtROFk6SG1RZ0w3YzBTc2lCanJTYlV3aXNzZw==", // 使用Base64ApiKey认证类型时必填
"Fingerprint": "37:08:6A:C6:06:CC:9A:43:CF:ED:25:A2:1C:A4:69:57:90:31:2C:06:CA:61:56:39:6A:9C:46:11:BD:22:51:DA", // ES使用Https时的证书指纹
"ServerUris": [ "http://192.168.1.100:9200" ], // 地址
"DefaultIndex": "adminnet" // 索引
},
"Monitor": {
"GlobalEnabled": true, // 启用全局拦截日志
"IncludeOfMethods": [], // 拦截特定方法当GlobalEnabled=false有效
"ExcludeOfMethods": [], // 排除特定方法当GlobalEnabled=true有效
"BahLogLevel": "Information", // Oops.Oh 和 Oops.Bah 业务日志输出级别
"WithReturnValue": true, // 是否包含返回值默认true
"ReturnValueThreshold": 500, // 返回值字符串阈值默认0全量输出
"JsonBehavior": "None", // 是否输出Json默认None(OnlyJson、All)
"JsonIndented": false, // 是否格式化Json
"UseUtcTimestamp": false, // 时间格式UTC、LOCAL
"ConsoleLog": true // 是否显示控制台日志
}
}
}