2017-12-01 17 views
0

スプリングクラウドの設定で問題が発生した場合、デバッグしようとしていますが、ロギングレベルを正しく設定する方法がわかりません。私はログレベルを"org.springframework.cloudに設定しようとしましたが、何の効果もないようです。春の雲を記録するための正しいパッケージは何ですか?スプリングクラウド設定のロギングレベルを設定する方法

更新 プロパティが見つかったかのような基本的な情報が表示されることを期待しています。

更新2 問題は私のJBoss appenderに関連することが判明しました。正しいパッケージのログレベルを設定していましたが、コンソールアペンダーのログレベルがinfoに設定されていたため、クラウド設定情報は記録されませんでした。

+0

あなたは何を見たいですか?下記の私の答えは、クライアント側からはあまりありません。質問に詳細を追加すると、より良い回答を提供できる場合があります。 –

答えて

0

.ymlファイル使用して:あなたは、クライアントからデバッグしている場合ちなみに

logging: 
    level: 
    ROOT: INFO 
    org.springframework.cloud.config: DEBUG 

を、コードのトンがありません。 https://github.com/spring-cloud/spring-cloud-config/tree/master/spring-cloud-config-client/src/main/java/org/springframework/cloud/config

それで、あなたが望んでいるものは何でも別のパッケージに入っている可能性があります。私たちは、ここで

logging: 
    file: D:/PathToLogFile/configuration-server.log 
    level: 
    ROOT: 'INFO' 
    config: classpath:logback-springtest.xml 

以下のように.ymlファイルにログの構成の詳細を設定する必要が

0

は、完全なlogback-springtest.xmlのdefinationです。

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> 
     <file>${LOG_FILE}</file> 
     <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> 
      <fileNamePattern>${LOG_FILE}-%d{yyyy-MM-dd}.%i.zip</fileNamePattern> 
      <maxHistory>30</maxHistory> 
      <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> 
       <maxFileSize>50MB</maxFileSize> 
      </timeBasedFileNamingAndTriggeringPolicy> 
     </rollingPolicy> 
     <encoder> 
      <pattern>%date{YYYY-MM-dd HH:mm:ss} %level [%thread] %logger{10} %msg%n</pattern> 
     </encoder> 
    </appender> 

    <logger name="org.springframework" level="INFO"> 
     <appender-ref ref="FILE"/> 
    </logger> 

    <logger name="org.apache" level="INFO"> 
     <appender-ref ref="FILE"/> 
    </logger> 
</configuration> 
関連する問題