作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在Spring中使用slf4j+log4J。我想根据日志级别将日志存储在不同的文件中,也希望将日志存储在一个公共(public)文件中,这样我将首先检查此公共(public)日志文件,然后再查看各个级别的日志文件。简而言之,所有级别都记录在一个日志文件中,然后各个级别记录在各个文件中。
请指导我该怎么做?另外,建议保持实时项目可见的级别的适当目的。例如在哪里使用信息、调试等。
最佳答案
它应该是直接的。我不会直接给出配置,但我认为你应该很容易找出真正的配置。
首先,在根记录器(或您想要的父记录器)中,指向多个附加程序,例如FILE_ALL、FILE_ERROR、FILE_WARN 等
然后将FILE_ALL声明为普通文件附加程序,它接受所有级别的日志事件。
对于其他“特定于级别”的附加程序,它仍然是一个普通的文件附加程序,加上一个过滤器配置。您可以使用LevelMatchFilter并将“要匹配的级别”声明为文件的相应级别。
关于java - 配置slf4j根据日志级别将日志存储在不同的文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18562136/
我是一名优秀的程序员,十分优秀!