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のパターンレイアウトに基づいて生成されます。ロガーメッセージの整列を行いたい場合は、次のようなパターンレイアウトを使用します。

    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 に答える