2017-03-23 16 views
0

私のspringbootアプリケーションでは、orbitz consulクライアントをspring-consulと共に使用すると以下のログが生成されます。このログは、orbitzのconsulクライアントを2分の頻度で使用する期間タスクを実行すると生成されます。私は不必要にログファイルにデータを入力するので、以下のログをオフにします。springbootアプリケーションでログ内のAUTO-CONFIGURATION REPORTを取り除く方法

AutoConfigurationReportLoggingInitializer [pool-45-thread-1] [DEBUG] [] 


========================= 
AUTO-CONFIGURATION REPORT 
========================= 


Positive matches: 
----------------- 

    ConfigurationPropertiesRebinderAutoConfiguration matched 
    ConfigurationPropertiesRebinderAutoConfiguration#configurationPropertiesBeans matched 
    ConfigurationPropertiesRebinderAutoConfiguration#configurationPropertiesBeans matched 

Negative matches: 
----------------- 

    ConsulAutoConfiguration.RetryConfiguration did not match 
    EncryptionBootstrapConfiguration.RsaEncryptionConfiguration did not match 
     - required @ConditionalOnClass classes not found: org.springframework.security.rsa.crypto.RsaSecretEncryptor (OnClassCondition) 

    EncryptionBootstrapConfiguration.VanillaEncryptionConfiguration did not match 
     - @ConditionalOnMissing classes not found: org.springframework.security.rsa.crypto.RsaSecretEncryptor (OnClassCondition) 
     - Keystore nor key found in Environment (EncryptionBootstrapConfiguration.KeyCondition) 


Exclusions: 
----------- 

    None 


Unconditional classes: 
---------------------- 

    None 
+1

何かのデバッグロギングは、特定のパッケージに対して、または '--debug'で起動することによって可能になります。あなたのアプリがどのように起動されているか、どのように設定されているかについての情報を何も提供していないので、それが何であるか言うことは不可能です。 –

答えて

1

この特定のパッケージのロギング設定を追加します。ログバックを使用している場合:

<logger name="org.springframework.boot.autoconfigure.logging"> 
    <level value="INFO"/> 
    </logger> 

現在のログはレベルDEBUGで発生するため、

+0

情報レベルのログを追加することは意味があります。また、最新バージョンのスプリングブートではデバッグレベルのロギングを無効にしていたので、ロガーの変更がなくてもこの問題を解決できました。 –

関連する問題