页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

该页面用于获取、修改Log4j的级别配置。

...


目录


信息

该该页面用于获取服务器Log4j级别,可以临时修改级别配置,修改后配置信息直接生效;但在服务器重启后会重置,需要重新设置。


Image Added

当用户在使用过程中遇到异常时,可在“系统监控-日志”页面中查看到对应模块的日志,若无法获取到对自己有用的信息,可修改Log4j的级别配置,适当降低对应模块的Log4j日志输出级别。


日志配置模块说明

名称说明
全局控制全局日志的级别,优先级低于下方单独控制,对应config页面中服务器日志模块中全局日志级别配置。
AccessLog访问日志模块,控制access.log日志的输出级别。
MaskRule

脱敏规则模块,控制MaskRule.log日志的输出级别。

com.tonbellerjpivot第三方工具包模块,控制jpivot第三方工具包日志的输出级别。
common.sqlSQL信息模块,控制sqls.log日志的输出级别。
mdxmdx信息模块,,控制smartbimdxs.log日志的输出级别。
org.hibernatehibernate第三方工具包模块,控制hibernate第三方工具包日志的输出级别
org.quartzquartz第三方工具包模块,控制quartz第三方工具包日志的输出级别
smartbismartbi模块,控制smartbi相关代码日志的输出级别
smartbi.tracesmartbi trace跟踪模块,控制smartbi trace相关代码日志的输出级别
smartbixsmartbix模块,控制smartbix相关代码日志的输出级别


注:可以添加common.repository.sql 下拉框选择DEBUG用来输出知识库执行的SQL语句,详情见下方链接。

修改log4j日志级别输出知识库执行sql

log4j 日志输出级别说明

日志输出级别从高到低依次为:FATAL>ERROR>WARN>INFO>DEBUG>TRACE> ALL。

日志级别说明
FATAL输出导致应用程序退出的严重错误、重大错误。
ERROR输出错误和异常信息,即虽然发生了错误事件但仍然不影响系统继续运行的信息。如果不想输出太多的日志,可以使用这个级别。
WARN

输出会出现潜在错误的情形信息。(有些信息不是错误信息,是给开发人员的一些提示)

INFO在粗粒度级别上,突出强调应用程序的运行过程。输出一些对用户感兴趣的或者重要的信息,这个可以用于生产环境中输出程序运行的一些重要信息,但是不能滥用,避免打印过多的日志。
DEBUG在细粒度级别山,对调试应用程序非常有帮助,主要用于开发过程中输出一些运行信息。
TRACE很低的日志级别,一般用于追踪、程序推进。
ALL日志级别最低的,用于输出所有级别的日志记录。


注意

程序只会输出大于或等于当前日志级别的信息

例如:若将Log4j日志级别定义成INFO,则INFO、WARN、ERROR、FATAL级别的信息会打印出来,DEBUG、TRACE就不会被打印出来。