Я использую logback как реализацию с интерфейсом SL4j. Вот конфигурацияИзменить уровень журнала во время выполнения без перезагрузки сервера?
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>logs/prod.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>logs/prod.%d{yyyy-MM-dd}.%i.log</FileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>700MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
</appender>
<logger name="com.ecom" additivity="false" level="ERROR">
<appender-ref ref="FILE" />
</logger>
Я хочу, чтобы изменить уровень для информации или отладки во время выполнения через настройки или изменения внешнего свойства в производстве без перезагрузки сервера. Является ли это возможным ?
FYI, я использую Weblogic как сервер приложений, а также пружинные рамки для других целей>
Но это программный подход. Я ищу изменение конфигурации/свойства файла. – user3198603
Возможный дубликат [Изменить уровень журнала в журнале во время выполнения через внешний файл свойств] (http://stackoverflow.com/questions/30976870/change- log-level-in-logback-at-run-time-through-external-property-file) – Joe