logback怎么设置日志格式

jack_jones 发布于 2016/05/29 20:53
阅读 720
收藏 0
在默认格式基础上,增加方法名,怎么配置?
加载中
0
清风傲剑
清风傲剑
<!-- 滚动记录文件 -->
	<appender name="ROLLING" class="ch.qos.logback.core.rolling.RollingFileAppender">
		<!-- 当发生滚动时 TimeBasedRollingPolicy滚动策略 根据时间来制定滚动策略 -->
		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
			<!-- 按天回滚 daily -->
			<!-- local 
			<fileNamePattern>/Users/liyixiang/Documents/logs/xxx-xxx-${appPort}-%d{yyyy-MM-dd}.log</fileNamePattern>
			-->
			<!-- log.dir 在maven profile里配置 -->
			<fileNamePattern>/logs/xxx-xxx-${appPort}-%d{yyyy-MM-dd}.log</fileNamePattern>		
			<!-- 控制保留的归档文件的最大数量 日志最大的历史 5天 -->
			<maxHistory>5</maxHistory>
		</rollingPolicy>
		<!-- 日志格式化 -->
		<encoder>
			<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36}  - [%msg]%n</pattern>
		</encoder>

</appender>


具体的pattern可以查询logback pattern like this --> http://aub.iteye.com/blog/1103685



0
清风傲剑
清风傲剑
如果要方法名  查看刚才的博客这一条 M / method   但是个人认为生产环境不要使用,getMethod肯定都是通过反射做的 效率会受影响
0
就是个精虫上脑的地方
就是个精虫上脑的地方
不建议加方法名 影响性能 
0
南湖船老大
南湖船老大
不建议加方法名
返回顶部
顶部