日志配置文件
日志框架基于glog实现,提供配置文件设置日志基本参数,日志配置文件依赖环境变量“MX_INDEX_HOME”来定位其位置。(需要在“MX_INDEX_HOME”指定的目录下创建“logs”目录。)
日志配置文件(logging.conf)
# MindX INDEX configuration file # Program name # 项目工程名称,任意指定 program_name=mxIndex # log output directory # 日志输出文件夹,在“MX_INDEX_HOME”路径下的文件夹,须提前创建该文件夹 log_dir=logMxIndex # whether to output log file to specified filepath # 是否输出日志到以上指定目录 set_log_destination=true # log file basefile # 日志文件名前缀 base_filename=mxidx.log. #日志输出到stderr,不输出到日志文件 logtostderr=false # time to buffer the log in seconds,0 means write to file immediately # 设置日志输出的周期(以秒为单位),0表示立即输出 logbufsecs=0 # will output to stderr and file, where level >= global_level,default is 0 # Log level: -1-debug,0-info, 1-warn, 2-error, 3-fatal # 输出级别大于等于该数值的日志到stderr和文件,默认为0 global_level=0 # max log size, unit is MB, max_log_size value >= 1 and must be an integer, default is 100 # 日志文件size最大值,单位为MB,max_log_size的值必须为大于等于1的正整数,默认值为100 max_log_size=100 # rotate time of log switch: 7 days(default) # 日志文件天数回滚开关:默认值7天 rotate_day=7 # rotate file number of log switch: 50 (default) # 日志文件个数回滚开关:默认值50个 rotate_file_number=50
父主题: 代码参考