栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在Spring Boot中禁用Logback ConsoleAppender

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在Spring Boot中禁用Logback ConsoleAppender

只需添加一个名为

logback.xml
src/main/resources
与像(原始拷贝除了控制台部分从spring启动的源)的内容:

<?xml version="1.0" encoding="UTF-8"?><configuration>    <property name="LOG_FILE" value="${LOG_FILE:-${LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}/}spring.log}"/>    <property name="FILE_LOG_PATTERN" value="%d{yyyy-MM-dd HH:mm:ss.SSS} %5p ${PID:- } [%t] --- %-40.40logger{39} : %m%n%wex"/>    <appender name="FILE"   >        <enprer> <pattern>${FILE_LOG_PATTERN}</pattern>        </enprer>        <file>${LOG_FILE}</file>        <rollingPolicy > <fileNamePattern>${LOG_FILE}.%i</fileNamePattern>        </rollingPolicy>        <triggeringPolicy     > <MaxFileSize>10MB</MaxFileSize>        </triggeringPolicy>    </appender>    <root level="INFO">        <appender-ref ref="FILE" />    </root></configuration>

注意

<property name="LOG_FILE" value="${LOG_FILE:-${LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}/}spring.log}"/>

为了支持从Spring Boot的

logging.file
和设置日志文件,需要使用此文件
logging.path

如果您要做的只是设置一些标准日志文件,则可以在上面的属性中设置其路径。

更新(02-04-2015)

在较新版本的Spring Boot中,您可以轻松地包括

base.xml
Spring Boot中的from并创建以下内容
logback.xml

<?xml version="1.0" encoding="UTF-8"?><configuration>    <include resource="org/springframework/boot/logging/logback/base.xml" />    <root level="INFO">        <appender-ref ref="FILE" />    </root></configuration>

更新(15-09-2017)

为了在Spring Boot 1.5.x和2.0.0.M4上运行,我添加了一个名为的文件

logback-spring.xml
并将其添加到
resources
目录中。该文件可能看起来像这样

<?xml version="1.0" encoding="UTF-8"?><configuration>    <property name="LOG_FILE" value="${LOG_FILE:-${LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}/}spring.log}"/>    <property name="FILE_LOG_PATTERN" value="%d{yyyy-MM-dd HH:mm:ss.SSS} %5p ${PID:- } [%t] --- %-40.40logger{39} : %m%n"/>    <appender name="FILE"   >        <enprer> <pattern>${FILE_LOG_PATTERN}</pattern>        </enprer>        <file>${LOG_FILE}</file>        <rollingPolicy > <fileNamePattern>${LOG_FILE}.%i</fileNamePattern>        </rollingPolicy>        <triggeringPolicy     > <MaxFileSize>10MB</MaxFileSize>        </triggeringPolicy>    </appender>    <root level="INFO">        <appender-ref ref="FILE" />    </root></configuration>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/400883.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号