Не получается настроить уровень логирования при работе с Cuba Reporing.
Проблема: в консоль выводиться очень большой лог с информацией о переданных параметрах отчета, в отчет передается параметр с строкой JSON. Хотелось бы убрать их из уровня INFO и оставить их только для отладки, на уровне DEBUG.
Логи в виде:
Started report with parameters ...очень большой лог с информацией о переданных параметрах...
Finished report with parameters ...очень большой лог с информацией о переданных параметрах...
В etc/war-logback.xml пробовал добавить следующее:
<logger name="com.haulmont.reports.libintegration.CubaReporting " level="DEBUG"/>
<logger name="com.haulmont.yarg.reporting" level="DEBUG"/>
Но это никак не убирает логи и выводиться на уровне INFO.
Я понимаю, что могу внести изменения в программный код com.haulmont.yarg.reporting, но предполагаю, что это все должно было настраиваться из war-logback.xml
Сведения
<?xml version="1.0" encoding="UTF-8"?><appender name="Console" class="ch.qos.logback.core.ConsoleAppender">
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>INFO</level>
</filter>
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread%X{cubaApp}%X{cubaUser}] %logger - %msg%n</pattern>
</encoder>
</appender>
<root>
<appender-ref ref="Console"/>
</root>
<!-- Begin CUBA -->
<logger name="com.haulmont.cuba" level="DEBUG"/>
<logger name="com.haulmont.cuba.core.sys" level="INFO"/>
<logger name="com.haulmont.cuba.core.sys.CubaDefaultListableBeanFactory" level="WARN"/>
<logger name="com.haulmont.cuba.core.app.scheduling" level="INFO"/>
<logger name="com.haulmont.cuba.web.sys" level="INFO"/>
<logger name="com.haulmont.cuba.portal" level="INFO"/>
<logger name="com.haulmont.cuba.core.app.LockManager" level="INFO"/>
<!-- End CUBA -->
<logger name="com.haulmont.reports.libintegration.CubaReporting " level="DEBUG"/>
<logger name="com.haulmont.yarg.reporting" level="DEBUG"/>
<logger name="eclipselink" level="WARN"/>
<logger name="eclipselink.sql" level="INFO"/>
<logger name="org.springframework" level="WARN"/>
<logger name="org.activiti" level="INFO"/>
<logger name="freemarker" level="INFO"/>
<logger name="org.thymeleaf.TemplateEngine" level="INFO"/>
<logger name="org.docx4j" level="WARN"/>
<logger name="org.xlsx4j" level="WARN"/>
<logger name="org.hibernate" level="WARN"/>
<logger name="sun" level="INFO"/>
<logger name="com.sun" level="INFO"/>
<logger name="javax" level="INFO"/>
<logger name="org.apache" level="INFO"/>
<logger name="org.eclipse.jetty" level="INFO"/>
<!-- Begin Perf4J -->
<logger name="org.perf4j.TimingLogger" level="OFF"/>
<logger name="com.haulmont.cuba.gui.logging.UIPerformanceLogger" level="OFF"/>
<!-- End Perf4J -->