を無視しました。私は私の$CATALINA_BASE/lib
フォルダ内の私のapplication.properties
とlogback
を持って春ブーツ - スタンドアロンのTomcat /外部logbackファイルには、私が展開するため、外部のTomcatコンテナを使用していますバージョン1.2.8 <strong></strong>と<strong>春ブーツ</strong>アプリケーションを作成した
<configuration scan="true">
<include resource="org/springframework/boot/logging/logback/base.xml"/>
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<charset>utf-8</charset>
<Pattern>%d{HH:mm:ss.SSS} [%-4p] %-4c \n\t%m%n</Pattern>
</encoder>
</appender>
<appender name="ROLLING" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- rollover daily -->
<fileNamePattern>${user.dir}/logs/app-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<!-- or whenever the file size reaches 100MB -->
<maxFileSize>5MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<maxHistory>10</maxHistory>
</rollingPolicy>
<encoder>
<charset>UTF-8</charset>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} - [%-30logger{0}] - [%-5p] -%X{traceInfo} \n\t%m%n</pattern>
</encoder>
</appender>
<root level="INFO" >
<appender-ref ref="ROLLING"/>
</root>
</configuration>
今私の外部のTomcatに次のように私は、デフォルト値でlogback.xml
を持つ配布アーカイブ.jar
で
。
これらのファイルは既にクラスパス上にあるためです。デフォルトでlogging.config
プロパティはclasspath:logback.xml
に設定されています。したがって、そこにあるlogback.xmlは表示されるはずですが無視されます。
Iはまた、無視さ
logging.config=C:\\myuser\\tomcat\\lib\\logback.xml
絶対パスを試みました。
私はこのような外部logback.xml
でログレベルを上書きするために、たとえばしようとしている:
<configuration scan="true">
<root level="DEBUG" >
<appender-ref ref="CONSOLE"/>
<appender-ref ref="ROLLING"/>
</root>
</configuration>
任意のアイデア?
あなたはそれを解決しましたか? – powder366
はい、はい。しかし、外部ファイルではありません。私はいくつかのプロパティを使い、Javaでappenderを初期化しました。おそらく最高の解決策ではないでしょう。 – ChrisGeo
いくつかのコードを投稿できますか?またはここに答えてください... – powder366