code-layout/GeneratorCode/config.ini

97 lines
2.3 KiB
INI
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

; 应用程序配置文件
;---------------------------------------
; 主要配置项
;
[Main]
; 是否对协议中的 msg 字段进行 Base64 编码
ProBase64Msg = false
; 服务器端口号
ProServerPort = 10088
; 服务器 IP 地址
ProServerAddr = 127.0.0.1
;---------------------------------------
; Log 相关配置
;
[LogGlobal]
; 是否启用日志功能
LogEnable = true
; log 打印等级
LogLevel = 255
; 默认日志打印等级
DefaultLogLevel = 4
; 使用异步日志输出模式默认false
AsyncMode = true
; 是否在每条日志后加入换行
AutoForceNewLine = false
; 是否自动清理日志
AutoCleanup = true
; 日志输出格式控制
[LogFormat]
; 是否显示日期
ShowDate = true
; 是否显示时间
ShowTime = true
; 是否显示时间的ms精度
ShowMSec = true
; 是否显示日志等级
ShowLevel = true
; 是否显示源代码文件名
ShowCodeFile = true
; 是否显示函数名
ShowFunction = true
; 是否显示源代码行号
ShowCodeLine = true
; 日志输出配置
[LogOutput]
; 是否允许控制台输出, 默认 true
Console = true
; 是否允许在 Visual Studio 调试器中输出(Release 版本), 默认 false
Trace = true
; 是否允许在 Visual Studio 调试器中输出(Debug 版本), 默认 false
Debug = true
; 是否允许在文件中输出, 默认 false
File = true
; 异步输出模式配置
[AsyncLogSetting]
; 日志最大缓冲条数, 0无限制
MaxItemsCache = 1000
; 日志缓存满后处理方法0丢弃 1覆盖最早一条
CacheFullOpts = 0
; 线程每次输出完成后休眠时间(毫秒)
ThreadSleep = 10
; 线程每次最多处理日志条数
NumItemsOutEachTime = 10
; 文件日志配置
[FileLogSetting]
; 日志创建目录
Path =
; 日志文件名格式
FileNamePrefix =
; 是否自动分割日志文件
AutoSplitFile = true
; 日志文件分割配置
[SplitFiles]
; 是否根据日期改变自动创建新的日志文件
SplitByDate = true
; 是否根据日志大小自动创建日志文件:
; 0不需要 大于0日志大于字节后自动创建新文件
SplitBySize = 4
; 是否启动日志文件名自动回滚功能
FileNameRollback = true
; 日志文件名回滚最大文件数
MaxFileNameNum = 10
; 自动清理配置
[CleanUpLog]
; 日志保留天数
KeepSaveDays = 30
; 自动备份压缩几天前的日志
ZipBeforDays = 1