关于集算器日志输出的一个建议
当前集算器日志输出感觉应该是集算器自己实现的。
建议改成使用 SLF4J 框架 ( 参考地址:https://slf4j.org/)。
原因有二:
1. 使用这个框架,用户可以自己选择哪种后端实现,比如 log4j, logback. 这些日志框架功能比较强大可配置性比较强
2. 当集算器脚本与其他应用整合时,希望集算器脚本的日志输出和应用程序的日志输出都由 slf4j 框架统一控制,比如输出的日志格式、级别、日志文件位置等。这样有利于日志文件的管理和以后的日志分析。
集算器最初是使用 log4j,后来总有用户抱怨各种冲突,集算器日志不好找,等等,所以集算器重新实现了自己的日志类,如果想用 slf4j,可以自己下载源码修改 com.scudata.common.Logger,让它调用 slf4j
如果用 slf4j, 用户就可以自己选择使用哪种日志框架实现。