2017-09-29 4 views
0

私は ログ使用して春のブートsl4jは自分のアプリケーションのプロパティで

logging.level.com.intro.dmp=INFO 
logging.level.org.springframework.web=ERROR 
logging.level.com.intro.dmp=ERROR 
logging.file=application.log 

を記録するために、以下の書かれていると、私のアプリケーションは以下の通りですが、それはむしろ、コンソールに表示するログ・ファイルを作成されていません。何が私はそれが

@SpringBootApplication(scanBasePackages = "com.intro") 
@PropertySource("file:src/main/resources/application.properties") 
public class Application { 

    public static void main(String[] args) { 
    SpringApplication.run(Application.class, args); 
    logger.debug("--Application Started--"); 
    logger.error("Check the main Articles"); 
    logger.info("Checking files "); 
} 

} 

答えて

0

2つの変更があなたの問題を解決するアプリケーションのプロパティを読み取って、ここでは足りないのですされていること:

  1. でapplication.propertiesファイルは、ファイル名に引用符を提供する必要があります。 logging.file='application.log'
  2. @PropertySource注釈を削除できます。 Spring Bootはデフォルトでapplication.propertiesファイルをsrc/main/resources/に探します。
+0

私の側ではありません –

+0

@HimanshuKhandelwal大丈夫です。その後、最初の点を試してみてください。 '@ PropertySource'をそのままあなたのコードに入れてください。 –

+0

動作しません。logback.xmlを含める必要がありますか?最新バージョンのスプリングブートを使用していますか? –

関連する問題