linux - 需要帮助配置 Jboss 6.4 的日志格式

标签 linux logging jboss

我正在尝试在 Jboss 6.4 中以下列格式配置我的 Jboss 日志

<DATE> <TIME> <LEVEL> [<CLASS>] (<THREAD>) MESSAGE

*Example*
2017-03-09 05:09:05,961 INFO  [com.app.checker.CallInterceptor] (ajp-/0.0.0.0:22329-5 api~55C41D7CDD44XXXX646.api GET /call/get) processing the request

我当前的记录器属性文件有以下条目

formatter.PATTERN.pattern=%d{HH\:mm\:ss,SSS} %-5p [%c] (%t) %s%E%n

请建议对以上条目进行以下编辑以匹配以上所需的日志格式。

最佳答案

这与 log4j synthax 非常相似.

  • %-5p 级别
  • %t 线程
  • %c
  • %M 用于出现问题的函数
  • %L 是行

这个模式 %d{HH:mm:ss,SSS} %-5p [%c.%M:%L] (%t) %s%E%n 对我有用:

12:19:06,131 DEBUG [test.testConfig:731] (main) Test message to show up on the console. 

然后根据需要添加带时区的日期:

%d{yyyy-dd-MM HH:mm:ss,SSS Z} %-5p [%c.%M:%L] (%t) %s%E%n

关于linux - 需要帮助配置 Jboss 6.4 的日志格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42703123/

相关文章:

java - jsp:如何向用户隐藏网站的文件夹结构?

tcp - Java 调试线协议(protocol)远程代码执行漏洞 - joss

linux - Perl脚本: Removing self deplicate rows

c# - 如何在 bash 命令启动后保持应用程序打开 C#

logging - 如何记录由 start-stop-daemon 启动的进程的标准输出?

.net - 有没有办法设置 log4net 内存附加程序可以包含的最大错误消息数?

java - URI 的引用没有使用 Apache Santuario 的 XMLSignatureInput

linux - 添加整数直到小于给定值并仅显示那些行

c - 找不到 DEADLINE 调度策略

java - 如何在 wildfly-8.2.0.Final 的自定义文件夹位置生成 server.log