如何禁用Pentaho的INFO级日志,仅保留错误日志?
禁用Pentaho的INFO级日志,仅保留错误日志的操作方法
Pentaho基于Apache Karaf运行,日志由Pax Logging管理,只需修改对应的日志配置文件即可实现需求,操作步骤如下:
- 定位日志配置文件:打开Pentaho安装目录下的
data-integration/system/karaf/etc/org.ops4j.pax.logging.cfg - 修改全局日志级别:找到配置项
log4j.rootLogger=INFO, out, osgi:*,将INFO替换为ERROR,修改后为log4j.rootLogger=ERROR, out, osgi:* - 清理单独包的日志配置:如果文件中存在针对特定包(比如
org.apache.aries.spifly)的INFO级别配置(如log4j.logger.org.apache.aries.spifly=INFO),将其改为ERROR或直接注释掉 - 重启Pentaho:保存配置文件后,重新启动Pentaho,此时日志将仅输出ERROR级别的记录
内容的提问来源于stack exchange,提问作者Chicken Sandwich No Pickles
相关产品推荐
相关产品推荐

