0

我面临一些关于日志消息的问题。当我生成日志报告时,第一行没有以正确的对齐方式显示,但日志消息的其余部分按正确的顺序显示。我检查了日志模式,但没有找到任何关于该问题的线索。

有人可以建议我如何解决这个问题吗?

输出:

INFO|------------------------------- Start Control Information --------------------------    
  INFO|***********                                                                           
  INFO|**********************                                                        
  INFO|*****  ************************                                           
  INFO|Doc***** Version :  6.7.0004.0217  Win64.SQLServer                                
  INFO|------------------------------ End Control Information -----------------------------
  INFO|                                                                                              
  INFO|******************                                                              
  INFO|*************** :                                                                   
  INFO|Version identifiers :                                                                     
  INFO|***********

here , first line(INFO|------------------------------- Start Control Information --------------------------   

只有第一行没有正确对齐。

4

1 回答 1

0

记录器消息是根据 log4j.properties 的模式布局生成的。如果您想对记录器消息进行 alignmnet,您可以使用如下模式布局。

    log4j.rootLogger=DEBUG, CA
    log4j.appender.CA=org.apache.log4j.ConsoleAppender
    log4j.appender.CA.layout=org.apache.log4j.PatternLayout
    log4j.appender.CA.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
于 2013-03-26T13:42:14.693 回答