We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
std.log目前没有轮转机制,如果长期不轮转,可能会导致硬盘空间被占用过多.
期望可以对std.log进行轮转
通过 linux 自带的 logrotate 工具实现,可以根据日志size和保留日志份数参数实现
sqle/dms业务日志轮转使用了rotate包, std.log日志也使用rotate包进行轮转
通过对std.log的输出进行整理,减少std.log中的输出解决日志过大的问题. 目前std.log会输出:
除去少量sqle启动失败的日志,大部份日志都是调用各种数据源审核插件产生的,这部分日志属于sqle业务日志,应该打印在sqled.log中,而不是std.log.可以重定向go-plugin客户端日志输出到sqled.log,利用现有的sqled.log日志实现轮转.采用这种方式,即可以规范日志打印,也可以解决std.log日志量过大的问题.
无缺点
方案三无缺点,优势突出,采用方案三
The text was updated successfully, but these errors were encountered:
目前看来,我们的日志量可能会很大。需要确认如下问题:
Sorry, something went wrong.
sqle version: 4a5e6c84549f209380ba4cfaba41c364158b19b2 dms version:7ebf3da28e3f0558d120fd1fd04c24a071f174e3 验证点: sqle/plugins文件夹下存放几个插件,启动sqle观察插件日志
验证: 控制台中没有插件日志内容 sqled.log文件出现插件日志
taolx0
No branches or pull requests
背景
std.log目前没有轮转机制,如果长期不轮转,可能会导致硬盘空间被占用过多.
预期
期望可以对std.log进行轮转
方案(1)
通过 linux 自带的 logrotate 工具实现,可以根据日志size和保留日志份数参数实现
优点
缺点
方案(2)
sqle/dms业务日志轮转使用了rotate包, std.log日志也使用rotate包进行轮转
优点
缺点
方案 (3)
通过对std.log的输出进行整理,减少std.log中的输出解决日志过大的问题.
目前std.log会输出:
除去少量sqle启动失败的日志,大部份日志都是调用各种数据源审核插件产生的,这部分日志属于sqle业务日志,应该打印在sqled.log中,而不是std.log.可以重定向go-plugin客户端日志输出到sqled.log,利用现有的sqled.log日志实现轮转.采用这种方式,即可以规范日志打印,也可以解决std.log日志量过大的问题.
优点
缺点
无缺点
总结
方案三无缺点,优势突出,采用方案三
测试验证
The text was updated successfully, but these errors were encountered: