Spring Boot学習(4)プロファイル4 j 2
9389 ワード
ソースアドレス
1.Spring Bootにロゴ4 j 2を使う SpringBootはデフォルトではlogbackを使用していますので、4 j 2を使用するには、まずspring bootのデフォルトのloggingパケット を削除します. spring-boot-starter-logl 4 j 2を追加した依存パケット .appication.propertiesにlogl 4 j 2プロファイルパスを設定する プロファイル4 j 2 2.ロゴ4 j 2の設定方法
2.1.参考資料 log 4 j 2 documents 2.2.ロゴ4 j 2の設定 Apppenders: 機能:ログ出力位置(コンソール、ファイルまたはその他)、コンテンツ構造(開始はPattern Layout)、ログレベル(完全にApppendersによって決定されない)を定義します. ができません.どのような種類がこのアプリを使いますか?
ロギンス: 機能:どの種類のアプリを使用するかを定義し、ログレベル を設定することができます.
2.3.例
1.Spring Bootにロゴ4 j 2を使う
<dependency>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-webartifactId>
<version>${spring.boot.starter.version}version>
<exclusions>
<exclusion>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-loggingartifactId>
exclusion>
exclusions>
dependency>
<dependency>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-log4j2artifactId>
<version>${spring.boot.starter.version}version>
dependency>
logging.config= src/main/resources/log4j2.xml
2.1.参考資料
2.3.例
<Configuration status="debug">
<Appenders>
<Console name="SYSOUT" target="SYSTEM_OUT">
<PatternLayout patter="%d [%t] %-5p [%c] - %m%n "/>
Console>
<RollingFile name="DEBUG_ROLLING_FILE"
fileName="/Users/irving/IdeaProjects/SpringBoot-Study/logs/logs.logs"
filePattern="/Users/irving/IdeaProjects/SpringBoot-Study/logs/%d{yyyy-MM-dd}-debugs.log">
<PatternLayout>
<Pattern>%d [%t] %-5p [%c] - %m%n Pattern>
PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy interval="24"/>
<SizeBasedTriggeringPolicy size="250 MB"/>
Policies>
RollingFile>
<RollingFile name="ERROR_ROLLING_FILE"
fileName="/Users/irving/IdeaProjects/SpringBoot-Study/logs/error-logs.logs"
filePattern="/Users/irving/IdeaProjects/SpringBoot-Study/logs/%d{yyyy-MM-dd}-error.log">
<ThresholdFilter level="error" onMatch="ACCEPT" onMismatch="DENY"/>
<PatternLayout>
<Pattern>%d [%t] %-5p [%c] - %m%n Pattern>
PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy interval="24"/>
<SizeBasedTriggeringPolicy size="250 MB"/>
Policies>
RollingFile>
Appenders>
<Loggers>
<Root level="debug">
<AppenderRef ref="SYSOUT"/>
<AppenderRef ref="DEBUG_ROLLING_FILE"/>
<AppenderRef ref="ERROR_ROLLING_FILE"/>
Root>
Loggers>
Configuration>