logback.xmlp配置:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <jmxConfigurator/> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder charset="UTF-8"> <pattern>%d{HH:mm:ss.SSS} [%thread][%-5level] %msg -%logger%n</pattern> </encoder> </appender> <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <Prudent>true</Prudent> <encoder> <pattern>%-10(%d{yyyy-MM-dd HH:mm:ss.SSS}) [%-10thread][%-5level] %msg -%logger{36}%n</pattern> <charset>UTF-8</charset> </encoder> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <fileNamePattern>log/%d{yyyy-MM}/%d{yyyy_MM_dd}_${com.test}.%i.log</fileNamePattern> <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> <maxFileSize>10MB</maxFileSize> </timeBasedFileNamingAndTriggeringPolicy> </rollingPolicy> </appender> <appender name="TOP_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender"> <Prudent>true</Prudent> <encoder> <pattern>%-10(%d{yyyy-MM-dd HH:mm:ss.SSS}) [%-10thread][%-5level] %msg -%logger{36}%n</pattern> <charset>UTF-8</charset> </encoder> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <fileNamePattern>log/%d{yyyy-MM}/%d{yyyy_MM_dd}_top.%i.log</fileNamePattern> <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> <maxFileSize>10MB</maxFileSize> </timeBasedFileNamingAndTriggeringPolicy> </rollingPolicy> </appender> <logger name="com.google"> <level value="trace"/> <appender-ref ref="FILE"/> <appender-ref ref="STDOUT"/> </logger> <logger name="top_log"> <level value="trace"/> <appender-ref ref="TOP_LOG"/> </logger> </configuration>
在java代码中,这样来输出到不同的log文件:
static final Logger LOG = LoggerFactory.getLogger(TopServer.class); static final Logger LOG_TOP = LoggerFactory.getLogger("top_log");
LOG.error("aaaa"); LOG_TOP.trace("bbbb");
其中<logger name="com.google">表示包名以com.google开头的代码都使用"FILE"配置的输出文件。
相关推荐
slf4j+logback需要的jar和配置文件,下载之后可以直接使用
NULL 博文链接:https://xiayingjie.iteye.com/blog/828498
本篇文章主要介绍了Spring Boot 使用slf4j+logback记录日志配置,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
log4j-slf4j+logback1.3.0 共六个jar包
Slf4j+logback实现logback测试,Slf4j+logback实现logback测试
https://github.com/tomcat-slf4j-logback/tomcat-slf4j-logback上的jar与源码,网络不好,下载不易,特此分享。包括: logback-1.2.3.zip Tomcat7.0.82\tomcat-juli-7.0.82-slf4j-1.7.25-logback-1.2.3.zip Tomcat...
这是logback日志输出需要的jar包,以及最基础的logback.xml配置
slf4j+logback快速上手教程最新流行的日志处理组建
本资源为ssm + shiro学习记录,分享交流 ssm +shiro+slf4j+logback+ajax 学习记录
学习slf4j+logback的时候的小例子,需要用maven下载jar包。
NULL 博文链接:https://200cc.iteye.com/blog/2109690
最新的slf4j-1.7.6+logback-1.1.1,压缩包里面全套的源码和class都有的jar
SLF4J(Simple Logging Facade for Java)作为commons-logging的替代,为各种logging APIs提供了一个简单的统一接口,使得最终用户能够在部署的时候配置所希望的logging APIs的实现。
Tomcat SLF4J Logback是tomcat的替代产品,它允许所有内部日志记录全部使用我们喜欢的slf4j / logback库。 注意 从logback 1.1.7开始,不再需要在server.xml中包含${catalina.home}来进行logback访问。 我们还重新...
源码 博文链接:https://wwwzhouhui.iteye.com/blog/391845
SLF4J测试 这是一个示例程序,可通过SLF4J + Logback输出日志。
主要介绍了slf4j+logback在java工程中的配置,对日志组件logback也进行了简单介绍,需要的朋友可以参考下
springMvc mybaties slf4j所需包
NULL 博文链接:https://wwwzhouhui.iteye.com/blog/391950
NULL 博文链接:https://liuzidong.iteye.com/blog/776061