この記事では、チュートリアルのノートです:
https://www.springboottutorial.com/logging-with-spring-boot-logback-slf4j-and-log4j
私はシンプルなSpringBootアプリケーション、のpom.xmlでその依存関係を持っていますこれは次のように定義されます。
図のように、春ブーツ・スターター・ウェブなど春ブーツ・スタータデータのRedisとして、スターターの多くを参照してください。スターターは、ばねブートスターターを含み、スターターとスターターは、ばねブートスターター・ログと呼ばれる実装のログを、含まれています。
それは我々がSpringBoot、追加の設定をインポートすることはもはや必要性を使用する場合は、ログ機能を使用することができ、あります。
SpringBoot SLF4Jデフォルトの実装は、logbackでコンソールコンソールにデフォルトの出力であります:
あなたが見ることができるように、デフォルトのロギングフレームワークを実装としてSLF4JとLogbackです。
デフォルトでは、すべてのログがコンソールになります。
グローバルApplication.propertiesファイルで使用logging.level.rootログレベルの設定項目:
もちろん、個々のパッケージのために設定されているログレベルを実行することも可能である:
logging.level.some.package.path = DEBUG
logging.level.some.other.package.path = ERROR
logback.xmlを使用してカスタム構成
Spring Boot will pick up all custom configuration using logback.xml as long as it is in the application class path.
将日志写入本地日志文件的做法:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":