2016-04-28 19 views
1

ログバックを使用してコンソールにログできません。私のアプリケーションを実行すると何も表示されません。ここログバックはコンソールにまったくログアウトしません

logbackファイルの内容私はメッセージ "デバッグの開始" を得ることができない例えば

<?xml version="1.0" encoding="UTF-8"?> 

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> 
    <layout class="ch.qos.logback.classic.PatternLayout"> 
     <Pattern> 
      %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - 
      %msg%n 
     </Pattern> 
    </layout> 
</appender> 



<root level="error"> 
    <appender-ref ref="STDOUT" /> 
</root> 
<root level="DEBUG"> 
    <appender-ref ref="STDOUT" /> 
</root> 

logger.debug("Starting debugging"); 

     ConnectorTopology ConnectorTopology= new ConnectorTopology(); 

と私の嵐のトポロジが動作しています100%

答えて

1

複数のルート要素を使用しないでください。それらの1つを削除し、残りのレベルをDEBUGに設定します。

はまた、パターン-タグは、エンコーダタグではなく、レイアウトタグで囲む必要があります。http://logback.qos.ch/manual/appenders.html#ConsoleAppender

+0

おかげで、それはとき、wokringいない:

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder> </appender> 

は、より多くの詳細については、マニュアルを参照してください。私はファイルにログインしようとしました。http://stackoverflow.com/questions/17480729/logback-does-not-write-log-into-the-file-but-console –

+0

間違った質問をリンクしたと思います。 – sheltem

+0

申し訳ありません:http://stackoverflow.com/questions/36935230/logback-does-not-creates-log-file –

関連する問題