作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我终于用 spring mvc 设置了 log4j,我的 log4j 属性如下所示:
# Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
# Root logger option
log4j.rootLogger=trace, stdout
现在我不想看到除了我自己的代码之外的任何输出,有没有办法将所有日志消息限制到特定的命名空间?
当我进入生产时,我不想记录任何跟踪/调试信息,我想我必须创建一个文件附加程序,但是我如何将日志消息限制为仅严重类型日志消息,就像在尝试中一样/catch 还是一些意想不到的事情?
最佳答案
例如(使用ConsoleAppeneder
,但差异相同):
log4j.rootLogger=INFO, A1
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.logger.your.package.to.debug=DEBUG
log4j.logger.org.springframework.aop=DEBUG
默认情况下,此日志记录在 INFO
级别,your.package.to.debug
和 spring-aop 包除外,记录在 DEBUG
级别。根据需要混合和匹配级别和包。
我会小心谨慎,不要将 INFO
投入生产,除非您永远不需要调试任何东西 - 特别是在启动期间,INFO
非常重要。它还可用于提供一般系统信息。
此外,%L
模式非常慢。适合罕见的警告
/等。日志,对于正常操作日志记录来说没有那么多。
关于java - 使用 spring mvc 设置日志记录,只想将跟踪/调试限制到我的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8288841/
我目前在我的 master 分支上。我需要 CSS 方面的帮助,但不幸的是我的网站受身份验证保护。这使得其他人很难来我的站点进行调试。我计划开始一个新的分支,fixing_css,第一次提交删除所有身
我是一名优秀的程序员,十分优秀!