SpringBoot中使用日志工具logback的xml配置

文件名称:logback-spring.xml

文件内容:

<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="60 seconds">
		<springProperty scope="context" name="logPath" source="log.path"/>
		<springProperty scope="context" name="serverIp" source="spring.cloud.client.hostname"/>
		<springProperty scope="context" name="serverPort" source="server.port"/>
		<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
			<encoder>
				<pattern>[LSV/01][%p][%d{yyyy-MM-dd'T'HH:mm:ss.SSS}]%m%n
				</pattern>
				<charset>UTF-8</charset>
			</encoder>
		</appender>

		<appender name="file"
			class="ch.qos.logback.core.rolling.RollingFileAppender">
			<file>${logPath:-.}${serverIp}_${serverPort}.log</file>
			<encoder>
				<pattern>[LSV/01][%p][%d{yyyy-MM-dd'T'HH:mm:ss.SSS}]%m%n</pattern>
				<charset>UTF-8</charset>
			</encoder>
			<!-- 日志滚动格式 按照时间、大小 -->
			<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
				<FileNamePattern>${logPath:-.}${serverIp}_${serverPort}_%d{yyyyMMdd}_%i.log
				</FileNamePattern>
				<MaxHistory>30</MaxHistory>
				<timeBasedFileNamingAndTriggeringPolicy
					class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
					<maxFileSize>10MB</maxFileSize>
				</timeBasedFileNamingAndTriggeringPolicy>
			</rollingPolicy>
		</appender>

		<!-- log4mybatis -->
		<logger name="jdbc.sqltiming" level="DEBUG" />
		<logger name="com.ibatis" level="DEBUG" />
		<logger name="com.ibatis.common.jdbc.SimpleDataSource" level="DEBUG" />
		<logger name="com.ibatis.common.jdbc.ScriptRunner" level="DEBUG" />
		<logger name="com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate"
			level="DEBUG" />
		<logger name="java.sql.Connection" level="DEBUG" />
		<logger name="java.sql.Statement" level="DEBUG" />
		<logger name="java.sql.PrepareStatement" level="DEBUG" />
		<logger name="java.sql.ResultSet" level="DEBUG" />
		<logger name="com.daxiang.test" level="INFO" />
		<root level="INFO">
			<appender-ref ref="console" />
			<appender-ref ref="file" />
		</root>

</configuration>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值