ログファイルの場所やログレベルなど、Logback.xml のすべての構成の詳細をリストする構成ファイルがあります。このファイルは、weblogic ドメインディレクトリの下のリソースに配置されています。プロジェクトには、構成ファイルを指すプロパティ ファイルもあります。このようなもの。
iam.config.file=resources/iam_config.properties
私のlogback.xmlは次のようになります
<configuration>
<property file="${iam.config.file}"/>
<appender name="iamLogFileAppender" class="ch.qos.logback.core.FileAppender">
<!-- Tests run on modern PCs show that buffering related property -->
<!-- "ImmediateFlush" has negligible impact and will be ignored. -->
<File>${iam.upm.log.file}</File>
<Append>false</Append>
<encoder>
<pattern>[%d] %-5p %c - %m%n</pattern>
</encoder>
</appender>
<root level="ERROR">
<appender-ref ref="iamLogFileAppender"/>
</root>
<logger name="aero.sita.voyager.iam" level="${iam.upm.log.logLevel}" additivity="false">
<appender-ref ref="iamLogFileAppender" />
</logger>
</configuration>
したがって、再デプロイすることなくログ構成を変更するという考えです。しかし、プロジェクトがデプロイされたときに weblogic がファイルを見つけることができないため、これを機能させることができません。どうすれば変更できますか
iam.config.file=resources/iam_config.properties
ファイルを正しく指すようにします。ありがとう。