slf4j+logback使用

一、下载组件:

slf4j:http://www.slf4j.org/download.html

logback:http://logback.qos.ch/download.html

Logback 分为三个模块:logback-core,logback-classic,logback-access

logback-core 是核心;

logback-classic 改善了 log4j,且自身实现了 SLF4J API,所以即使用 Logback 你仍然可以使用其他的日志实现,如原始的 Log4J,java.util.logging 等;

logback-access 让你方便的访问日志信息,如通过 http 的方式。

二、配置信息

需要的配置文件和组件包,下面三个 jar 文件和一个 xml文件都是要放在项目的 ClassPath上

slf4j-api-1.6.1.jar

logback-classic-0.9.24.jar

logback-core-0.9.24.jar

logback.xml

<?xml version="1.0" encoding="UTF-8" ?><configuration><jmxConfigurator /><!-- 控制台输出日志 --><appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"><layout class="ch.qos.logback.classic.PatternLayout"><pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern></layout></appender><!-- 文件输出日志 (文件大小策略进行文件输出,超过指定大小对文件备份)--><appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"><File>xxxx.log</File><rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"><FileNamePattern>xxxx.log.%i.bak</FileNamePattern><MinIndex>1</MinIndex><MaxIndex>12</MaxIndex></rollingPolicy><triggeringPolicy            class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"><MaxFileSize>100MB</MaxFileSize></triggeringPolicy><layout class="ch.qos.logback.classic.PatternLayout"><Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</Pattern></layout></appender><!--这里指定logger name 是为jmx设置日志级别做铺垫 --><logger name="com.xxx.xxx"><level value="INFO" /><appender-ref ref="STDOUT" /><appender-ref ref="FILE" /></logger></configuration>

三、示例代码

class Bar {   

    Logger logger = LoggerFactory.getLogger(Bar.class);   

public void doIt() {           logger.debug("doing my job");       }   }

posted on 2012-02-26 13:54 种菜得瓜 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/crazy-fox/archive/2012/02/26/2368584.html

slf4j+logback使用相关推荐

  1. SLF4J 的几种实际应用模式--之二:SLF4J+Logback

    前面讲的 SLF4J 的用法之一是 SLF4J+Log4J,而这里要推出的组合是 SLF4J+LogBack.不用 Log4J?难道还有比 Log4J 更好的日志实现吗?是的,答案就是 LogBack ...

  2. logback:用slf4j+logback实现多功能日志解决方案

    slf4j是原来log4j的作者写的一个新的日志组件,意思是简单日志门面接口,可以跟其他日志组件配合使用,常用的配合是slf4j+logback,无论从功能上还是从性能上都较之log4j有了很大的提升 ...

  3. SpringBoot 项目使用 SLF4J+logback 进行日志记录,来增强可维护性

    点击上方 好好学java ,选择 星标 公众号重磅资讯,干货,第一时间送达 今日推荐:推荐19个github超牛逼项目!个人原创100W +访问量博客:点击前往,查看更多 作者:云深不知处 blog. ...

  4. logback slf4j_强制Tomcat通过SLF4J / Logback登录

    logback slf4j 因此,您将JAR可执行Web应用程序与Tomcat捆绑在一起 (请务必先阅读其中一个). 但是,一开始就有这些烦人的Tomcat日志,它们独立于我们的应用程序日志且不可自定 ...

  5. 强制Tomcat通过SLF4J / Logback登录

    因此,您将JAR可执行Web应用程序与Tomcat捆绑在一起 (请务必先阅读其中一个). 但是,开头有这些烦人的Tomcat日志,与我们的应用程序日志无关,并且不可自定义: Nov 24, 2012 ...

  6. Slf4j+logback的使用与配置以及详情介绍

    一.几种日志的区别 commons-logging apache最早提供的日志的门面接口.避免和具体的日志方案直接耦合.类似于JDBC 的api 接口,具体的的JDBC driver 实现由各数据库提 ...

  7. java日志,需要知道的几件事(commons-logging,log4j,slf4j,logback)

    java日志,需要知道的几件事 如果对于commons-loging .log4j .slf4j .LogBack 等都已经非常清楚了,可以忽略本文.几次解决日志冲突问题时对这几个概念的简单总结,希望 ...

  8. Java日志(slf4j+logback)及打印彩色日志

    一.maven依赖 在pom文件增加slf4j+logback依赖 <!-- 版本配置 --> <properties><slf4j.version>1.7.21& ...

  9. 【java-日志组件】slf4j+logback配置及详解

    文本主要介绍一下slf4j+logback在java工程中的配置,面向的读者是已经对slf4j+logback有一定了解的同学,不了解的同学,请看文章末尾的相关链接.以后会写一篇介绍slf4j框架的文 ...

  10. Spring Boot 使用slf4j+logback记录日志配置

    在学校的时候使用Java进行开发,工作之后由于项目组采用.net进行开发就转到.net了.最近开始学习Java,对一些新东西进行学习.开始看SpringBoot,对遇到的问题进行记录. 学习新的东西最 ...

最新文章

  1. android写代码截屏微信,android 模仿微信头像裁剪
  2. 玩转用例设计:XMind2TestCase一个高效的测试用例设计解决方案
  3. Dubbo的静态服务
  4. C\C++编程中:相对路径+绝对路径
  5. iOS简单动画实现方案
  6. .net 移除html标签,.net去除html标签代码
  7. Function(洛谷-P1464)
  8. free -m 下的含义
  9. 保存命令行输出信息到log的方法(ubunut下和arm-linux下有效)
  10. 【python】【multiprocessing】【Pool、pool.Pool、pool.ThreadPool】apply 和apply_async多进程有关时间的比较分析
  11. SQL中 decode()函数的应用和一些特殊的传值方法
  12. gif透明背景动画_Gifox for Mac(Gif动画录制工具)
  13. 《开端》里的循环,人工智能每天都在进行
  14. StarUML license key
  15. MODBUS CRC16 工具类
  16. python做excel表格代码_Python读写Excel表格
  17. 使用 CC-359 数据集进行 MRI 重建(二)
  18. CDH 端口未授权访问:hdfs-50070, yarn-8088, jetty漏洞修复
  19. 运放电路的工作原理_陶瓷气体放电管工作原理全业电子
  20. C#与Halcon联合(8)打开笔记本摄像头DirectShow与读取二维码

热门文章

  1. linux配置时间服务器(ntp)
  2. 可以做技术,切不可沉湎于技术,大家怎么看?
  3. 看《乡村爱情》,秒懂区块链!
  4. 职场“35岁危机”:这是我看过的最棒建议
  5. 35岁不是职场的终点,而是人生的起点
  6. 5亿次Web攻击 怎么防住的?
  7. 安全模式:天猫 App 启动保护实践
  8. 项目手册 1.0 发布
  9. Android 热补丁实践之路
  10. mysql基础之mariadb galera集群(多主)