##########################################
#
# 项目基本信息
#
##########################################
#
# 项目名 !!!按照实际需要修改!!! 不允许点号，使用 - 分割
logtube.project=test-hutool
#
# 项目环境 !!!按照实际需要修改!!! 允许的值为 'dev', 'test', 'staging' 和 'prod'
logtube.env=test
#
# 全局主题过滤器，默认设置为不包括 trace 和 debug，调试环境可以酌情打开
logtube.topics.root=ALL,-trace
#
# 分包主题过滤器
#
# logtube.topics.com.google.gson=error
# logtube.topics.com.google.gson=error
#
# 全局主题映射，trace 合并进入 debug, error 重命名为 err, warn 合并进入 info
logtube.topic-mappings=trace=debug,error=err,warn=info
#
#
##########################################
#
# 命令行输出
#
##########################################
#
# 是否开启命令行输出，设置为开启
logtube.console.enabled=true
#
# 命令行输出设置为包括所有主题 （仍然受制于全局过滤器）
logtube.console.topics=ALL
#
#
##########################################
#
# 日志文件输出
#
##########################################
#
# 启动日志文件输出
#
logtube.file.enabled=false
#
# 日志文件输出包含所有主题（仍然受制于全局过滤器）
logtube.file.topics=ALL
#
# 日志文件重新打开信号文件，用于 logrotate
logtube.file.signal=/tmp/xlog.reopen.txt
#
# 日志文件路径
logtube.file.dir=logs
#
# 日志子文件夹，除了 trace 和 debug 日志进入 others 子文件夹，剩下的全部进入 xlog 子文件夹
# 一般情况下，xlog 子文件夹的日志文件会被收集，然后进入 xlog 系统
logtube.file.subdir-mappings=ALL=xlog,trace=others,debug=others
#
#
##########################################
#
# 远程输出，Redis 协议
#
##########################################
#
# 是否开启远程输出，设置为关闭
logtube.redis.enabled=false
#
# 远程输出设置为包含所有主题（仍然受制于全局主题过滤器）
logtube.redis.topics=ALL
#
# 远程输出目标主机，设置为为 127.0.0.1:6379，可使用逗号分隔多个主机
logtube.redis.hosts=127.0.0.1:6379
#
# 远程输出 Redis 键值
logtube.redis.key=xlog
#
#########################################
#
# 组件配置
#
#########################################
#
# 响应时间 > 100 ms 的 Redis 操作会被 LogtubeRedis 组件汇报
logtube.filter.redis-min-duration=100
#
# 结果集 > 1000 bytes 的 Redis 操作会被 LogtubeRedis 组件汇报
logtube.filter.redis-min-result-size=1000
