问题描述
我想禁用freemarker日志,因为我对自己的日志感到满意。也是因为它占据了整个空间,而这根本是不可读的。
赞:
-resources/2.0.70/serenity-report-resources-2.0.70.jar!/freemarker/menu.ftl"
DEBUG [pool-2-thread-4] (_Log4jLoggerFactory.java:44) - Loading template for "freemarker/menu.ftl"("en_GB",UTF-8,parsed) from "jar:file:/Users/ID05001/.m2/repository/net/serenity-bdd/serenity-report-resources/2.0.70/serenity-report-resources-2.0.70.jar!/freemarker/menu.ftl"
DEBUG [pool-2-thread-6] (_Log4jLoggerFactory.java:44) - Loading template for "freemarker/menu.ftl"("en_GB",parsed) from "jar:file:/Users/ID05001/.m2/repository/net/serenity-bdd/serenity-report-resources/2.0.70/serenity-report-resources-2.0.70.jar!/freemarker/menu.ftl"
DEBUG [pool-2-thread-3] (_Log4jLoggerFactory.java:44) - TemplateLoader.findTemplateSource("freemarker/menu_en.ftl"): Not found
DEBUG [pool-2-thread-2] (_Log4jLoggerFactory.java:44) - TemplateLoader.findTemplateSource("freemarker/menu.ftl"): Found
DEBUG [pool-2-thread-3] (_Log4jLoggerFactory.java:44) - TemplateLoader.findTemplateSource("freemarker/menu.ftl"): Found
DEBUG [pool-2-thread-2] (_Log4jLoggerFactory.java:44) - Loading template for "freemarker/menu.ftl"("en_GB",parsed) from "jar:file:/Users/ID05001/.m2/repository/net/serenity-bdd/serenity-report-resources/2.0.70/serenity-report-resources-2.0.70.jar!/freemarker/menu.ftl"
DEBUG [pool-2-thread-3] (_Log4jLoggerFactory.java:44) - Loading template for "freemarker/menu.ftl"("en_GB",parsed) from "jar:file:/Users/ID05001/.m2/repository/net/serenity-bdd/serenity-report-resources/2.0.70/serenity-report-resources-2.0.70.jar!/freemarker/menu.ftl"
DEBUG [pool-2-thread-5] (_Log4jLoggerFactory.java:44) - Key "depthindicatorForLevel" was not found on instance of net.thucydides.core.reports.html.Formatter. Introspection information for the class is: {resultRank=public net.thucydides.core.reports.html.ResultRankingFormatter net.thucydides.core.reports.html.Formatter.resultRank(),renderMarkdown=public java.lang.String net.thucydides.core.reports.html.Formatter.renderMarkdown(java.lang.String),getClass=public final native java.lang.class java.lang.Object.getClass(),addMarkdownLineBreaks=public static java.lang.String net.thucydides.core.reports.html.Formatter.addMarkdownLineBreaks(java.lang.String),addLineBreaks=public static java.lang.String net.thucydides.core.reports.html.Formatter.addLineBreaks(java.lang.String),htmlCompatibleStepDescription=public java.lang.String net.thucydides.core.reports.html.Formatter.htmlCompatibleStepDescription(java.lang.Object),renderDescriptionWithEmbeddedResults=public java.lang.String net.thucydides.core.reports.html.Formatter.renderDescriptionWithEmbeddedResults(java.lang.String
要禁用它,我尝试在<Loggers>
文件中添加logback-test.xml
<configuration>
<appender name="STDOUT"
class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>
%d{HH:mm:ss.SSS} [%thread] %-5level %logger{100} - %msg .......%n
</pattern>
</encoder>
<Loggers>
<Logger name="freemarker" level="off">
<AppenderRef ref="Console" />
</Logger>
</Loggers>
</appender>
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>admin.log</file>
<encoder>
<pattern>
%d{HH:mm:ss.SSS} [%thread] %-5level %logger{100} - %msg .......%n
</pattern>
</encoder>
<Loggers>
<Logger name="freemarker" level="off">
<AppenderRef ref="Console" />
</Logger>
</Loggers>
</appender>
<logger name="root" level="DEBUG" />
<logger name="net.serenitybdd" level="INFO" />
<logger name="net.thucydides" level="INFO" />
<root level="INFO">
<appender-ref ref="STDOUT" />
<appender-ref ref="FILE" />
</root>
</configuration>
log4j.properties
log4j.rootLogger=DEBUG,STDOUT,file
log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout
log4j.appender.STDOUT.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=admin.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{dd-MM-yyyy HH:mm:ss} %-5p %c{1}:%L - %m%n
但这没用。
还有其他方法可以阻止这些情况吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)