代码之家  ›  专栏  ›  技术社区  ›  asb

Log4J在java和unix中打印进程id和线程id

  •  0
  • asb  · 技术社区  · 3 年前

    我正在设置log4j-config以打印来自java代码的进程id

    log4j.appender.default.file.layout.ConversionPattern=%d pid:[%pid] %-5p %c{-2} %x - %m%n
    

    我正尝试使用pid:[%pid]。但是,当我在unix服务器中部署它时, 我得到这样的输出->pid:[INFOid]而不是进程id。

    我确实提到 here 。看来%pid是一条路,但似乎行不通。我做错了什么?

    完整输出日志行示例如下

    2023-05-12 09:17:18,513 pid:[INFOid] INFO  com.test.my.class  - Attempting publish ...
    
    0 回复  |  直到 3 年前