2016-08-21 75 views
0

intellijでプロジェクトを実行するとアイデアエラーが発生します。 jarファイルにプロジェクトを収集して実行すると、エラーが発生します。log4j2 jarを実行するとエラーが発生します

設定ファイルが正しい場合、何が問題になる可能性がありますか?

ERROR StatusLogger Unrecognized format specifier [d] 
    ERROR StatusLogger Unrecognized conversion specifier [d] starting at position 16 
    in conversion pattern. 
    ERROR StatusLogger Unrecognized format specifier [thread] 
    ERROR StatusLogger Unrecognized conversion specifier [thread] starting at positi 
    on 25 in conversion pattern. 
    ERROR StatusLogger Unrecognized format specifier [level] 
    ERROR StatusLogger Unrecognized conversion specifier [level] starting at positio 
    n 35 in conversion pattern. 
    ERROR StatusLogger Unrecognized format specifier [logger] 
    ERROR StatusLogger Unrecognized conversion specifier [logger] starting at positi 
    on 47 in conversion pattern. 
    ERROR StatusLogger Unrecognized format specifier [msg] 
    ERROR StatusLogger Unrecognized conversion specifier [msg] starting at position 
    54 in conversion pattern. 
    ERROR StatusLogger Unrecognized format specifier [n] 
    ERROR StatusLogger Unrecognized conversion specifier [n] starting at position 56 
    in conversion pattern. 
    ERROR StatusLogger No log4j2 configuration file found. Using default configurati 
    on: logging only errors to the console. 
    ERROR StatusLogger Unrecognized format specifier [d] 
    ERROR StatusLogger Unrecognized conversion specifier [d] starting at position 16 
    in conversion pattern. 
    ERROR StatusLogger Unrecognized format specifier [thread] 
    ERROR StatusLogger Unrecognized conversion specifier [thread] starting at positi 
    on 25 in conversion pattern. 
    ERROR StatusLogger Unrecognized format specifier [level] 
    ERROR StatusLogger Unrecognized conversion specifier [level] starting at positio 
    n 35 in conversion pattern. 
    ERROR StatusLogger Unrecognized format specifier [logger] 
    ERROR StatusLogger Unrecognized conversion specifier [logger] starting at positi 
    on 47 in conversion pattern. 
    ERROR StatusLogger Unrecognized format specifier [msg] 
    ERROR StatusLogger Unrecognized conversion specifier [msg] starting at position 
    54 in conversion pattern. 
    ERROR StatusLogger Unrecognized format specifier [n] 
    ERROR StatusLogger Unrecognized conversion specifier [n] starting at position 56 
    in conversion pattern. 
    %d [%thread] %-5level %logger - %msg%n 

log4j2.xml

<?xml version="1.0" encoding="UTF-8"?> 
<Configuration status="ERROR"> 
    <Appenders> 
     <Console name="Console" target="SYSTEM_OUT"> 
      <PatternLayout pattern="%d{dd-MM-yyyy HH:mm:ss} %p: %msg -- %l %n"/> 
     </Console> 
     <!-- Файловый аппендер --> 
     <File name="file" fileName="d:\backup.log"> 
      <PatternLayout> 
       <Pattern>%d{dd-MM-yyyy HH:mm:ss} [%-5p][%-20c{1}] [%-20M:%L] - %msg%n</Pattern> 
      </PatternLayout> 
     </File> 
    </Appenders> 
    <Loggers> 
     <Root level="error"> 
      <AppenderRef ref="Console"/> 
      <AppenderRef ref="file"/> 
     </Root> 
    </Loggers> 
</Configuration> 
+0

*構成ファイルが正しい場合、何が問題になる可能性がありますか?*構成ファイルが正しくありません。それはあなたのエラーメッセージが言っていることです。 –

+0

とは何ですか? – Aleksandr

答えて

0

はエラーが明らかにバージョンのapache-のlog4j-2.6.2のバグでのapache-のlog4j-2.3 のバージョンを修正しました。

+1

これはどういう意味ですか? –

関連する問題