java - 格式化 slf4j 以记录带有颜色的消息类型

标签 java logging slf4j

我正在使用 slf4j 登录我的 Java 应用程序。它涉及很多日志记录和日志监控。
当整个日志以黑色打印时,有时真的很难阅读和查找日志中的信息。
只是为了使其更具可读性,是否可以用不同颜色记录不同类型的消息?
例如,所有红色或不同字体大小的错误级别消息以及蓝色和不同字体大小的所有信息级别消息。

欢迎任何建议或帮助。 谢谢。

最佳答案

无法更改 slf4j 日志记录的颜色,因为没有格式化程序。 SLF4J 是您的应用程序和某些日志记录工具(例如 Log4j 或 Logback)之间的中间件。

您可以更改 Log4j 输出中的颜色,如 here 所述.我建议使用 MulticolorLayout来自 jcabi-log

关于java - 格式化 slf4j 以记录带有颜色的消息类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12468141/

相关文章:

java - 尝试将消息中的字母转换为数字时没有得到任何输出

android - 访问 Android 崩溃报告

logging - 一个带有错误通知的好的日志监控工具?

java - slf4j/logback FileAppender 在 eclipse 工作区中的编写

java - 如果我使用单独的线程进行日志记录,它的性能会更好吗?

java - 调试 JBoss 源代码

java - BufferedImageOp.filter() 抛出 channel 错误

java - Bloomberg开放JAVA API——如何存储用户数据

java - 以编程方式关闭特定包的 java.util.logging

logging - Logback中的标记