2019-02-18 07:56:36 +00:00
|
|
|
|
; 应用程序配置文件
|
|
|
|
|
|
|
|
|
|
;---------------------------------------
|
|
|
|
|
; Log 相关配置
|
|
|
|
|
;
|
|
|
|
|
[LogGlobal]
|
2019-02-18 11:21:24 +00:00
|
|
|
|
; 是否启用日志功能
|
|
|
|
|
LogEnable = true
|
2019-02-18 07:56:36 +00:00
|
|
|
|
; log 打印等级
|
|
|
|
|
LogLevel = 255
|
|
|
|
|
; 默认日志打印等级
|
|
|
|
|
DefaultLogLevel = 4
|
|
|
|
|
; 使用异步日志输出模式,默认false
|
2019-02-18 11:21:24 +00:00
|
|
|
|
AsyncMode = false
|
2019-02-18 07:56:36 +00:00
|
|
|
|
; 是否在每条日志后加入换行
|
|
|
|
|
AutoForceNewLine = false
|
|
|
|
|
|
2019-02-18 11:21:24 +00:00
|
|
|
|
; 日志输出格式控制
|
|
|
|
|
[LogFormat]
|
|
|
|
|
; 是否显示日期
|
|
|
|
|
ShowDate = true
|
|
|
|
|
; 是否显示时间
|
|
|
|
|
ShowTime = true
|
|
|
|
|
; 是否显示时间的ms精度
|
|
|
|
|
ShowMSec = true
|
|
|
|
|
; 是否显示日志等级
|
|
|
|
|
ShowLevel = true
|
|
|
|
|
; 是否显示源代码文件名
|
|
|
|
|
ShowCodeFile = true
|
|
|
|
|
; 是否显示函数名
|
|
|
|
|
ShowFunction = true
|
|
|
|
|
; 是否显示源代码行号
|
|
|
|
|
ShowCodeLine = true
|
|
|
|
|
|
|
|
|
|
|
2019-02-18 07:56:36 +00:00
|
|
|
|
; 日志输出配置
|
|
|
|
|
[LogOutput]
|
|
|
|
|
; 是否允许控制台输出, 默认 true
|
|
|
|
|
Console = true
|
|
|
|
|
; 是否允许在 Visual Studio 调试器中输出(Release 版本), 默认 false
|
|
|
|
|
Trace = true
|
|
|
|
|
; 是否允许在 Visual Studio 调试器中输出(Debug 版本), 默认 false
|
2019-02-18 11:21:24 +00:00
|
|
|
|
Debug = true
|
2019-02-18 07:56:36 +00:00
|
|
|
|
; 是否允许在文件中输出, 默认 false
|
|
|
|
|
File = true
|
|
|
|
|
|
|
|
|
|
; 异步输出模式配置
|
|
|
|
|
[AsyncLogSetting]
|
|
|
|
|
; 日志最大缓冲条数, 0:无限制
|
|
|
|
|
MaxItemsCache = 1000
|
|
|
|
|
; 日志缓存满后处理方法:0:丢弃, 1:覆盖最早一条
|
|
|
|
|
CacheFullOpts = 0
|
|
|
|
|
; 线程每次输出完成后休眠时间(毫秒)
|
|
|
|
|
ThreadSleep = 10
|
|
|
|
|
; 线程每次最多处理日志条数
|
|
|
|
|
NumItemsOutEachTime = 10
|
|
|
|
|
|
|
|
|
|
; 文件日志配置
|
|
|
|
|
[FileLogSetting]
|
|
|
|
|
; 日志创建目录
|
2019-02-18 11:21:24 +00:00
|
|
|
|
Path =
|
2019-02-18 07:56:36 +00:00
|
|
|
|
; 日志文件名格式
|
|
|
|
|
FileNamePrefix =
|
|
|
|
|
; 是否自动分割日志文件
|
|
|
|
|
AutoSplitFile = true
|
|
|
|
|
|
|
|
|
|
; 日志文件分割配置
|
|
|
|
|
[SplitFiles]
|
|
|
|
|
; 是否根据日期改变自动创建新的日志文件
|
|
|
|
|
SplitByDate = true
|
|
|
|
|
; 是否根据日志大小自动创建日志文件:
|
|
|
|
|
; 0:不需要, 大于0:日志大于(字节)后自动创建新文件
|
|
|
|
|
SplitBySize = 4
|
|
|
|
|
; 是否启动日志文件名自动回滚功能
|
|
|
|
|
FileNameRollback = true
|
|
|
|
|
; 日志文件名回滚最大文件数
|
|
|
|
|
MaxFileNameNum = 10
|