slf4j官网:http://www.slf4j.org/

slf4j的基本用法:

import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class HelloWorld { public static void main(String[] args) { Logger logger = LoggerFactory.getLogger(HelloWorld.class); logger.info("Hello World"); } }

依赖的jar包:

  • slf4j-api-1.6.1.jar
  • slf4j-simple-1.6.1.jar
带参数的日志输出:

格式1: logger.debug("The new entry is {}. It replaces {}.", entry, oldEntry);

格式2: 

logger.debug("Value {} was inserted between {} and {}.", new Object[] {newVal, below, above});

根据log的Level输出:

if(logger.isDebugEnabled()) {
logger.debug("Entry number: " + i + " is " + String.valueOf(entry[i]));
}

SLF4J user manual相关推荐

  1. SLF4J log4j 学习笔记一

    SLF4J log4j 一.介绍: 简单日记门面(simple logging Facade for java)SLF4J是为各种loging APIs提供一个简单统一的 接口,从而使得最终用户能够在 ...

  2. slf4j 日志接口 统一

    引用:http://www.blogjava.net/dreamstone/archive/2007/07/09/128993.html 一.介绍: 简单日记门面(simple logging Fac ...

  3. SLF4J 教程(自由在各种log中切换)

    http://www.blogjava.net/dreamstone/archive/2007/07/09/128993.html 一.介绍: 简单日记门面(simple logging Facade ...

  4. SpringBoot_日志-slf4j使用原理

    前面我们既然选择了SLF4J,和logback的组合方式,那么我们系统里面如何使用slf4j呢,首先我们明确一点的就是,我们开发的时候,日志记录如果我们要调方法,日志方法的调用,我们不应该调日志的实现 ...

  5. Java平台扩展机制#3:SLF4J怪招

    SLF4J简介 The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for vari ...

  6. SpringBoot与日志slf4j使用原理

    引言     在这篇博客中主要介绍的关于日志的使用,对于日志作为在开发中一个比较重要的工具,对于开发人员查找应用的错误是一个比较好的方式.对于日志的分析也是掌握应用的生存状态的最好的办法. 日志框架使 ...

  7. spring项目中使用slf4j和log4j2日志框架

    为什么要使用slf4j和log4j2 1.多日志实现组件存在问题 java世界里有许多实现日志功能的工具,最早得到广泛使用的是 log4j,许多应用程序的日志部分都交给了 log4j,不过作为组件开发 ...

  8. slf4j log4j logback关系详解和相关用法 【by Sinte-Beuve】

    slf4j log4j logback关系详解和相关用法 slf4j log4j logback的关系 The Simple Logging Facade for Java是什么? log4j和log ...

  9. slf4j绑定log4j使用

    系列文章目录 文章目录 系列文章目录 前言 一.jar包支持 二.配置文件 三.代码测试 前言 slf4j译为简单日志门面,是日志框架的抽象,实现了日志框架一些通用的api,而log4j和logbac ...

  10. Java日志系统04 ---- slf4j门面日志

    目录标题 前言 简介 快速开始 Maven依赖 测试代码 Slf4j整合log4j Slf4j整合logback日志 logback日志简介 Logback使用 logback配置 Log4j项目升级 ...

最新文章

  1. linux下几种反弹Shell方法的总结与理解
  2. Linux创建文件系统的命令及xfs文件系统介绍
  3. 执行终端Ubuntu中-lz编译错误的解决
  4. 如何导入hadoop源码到eclipse
  5. python取列表前几个元素_Python下几种从一个序列中取出元素的方法
  6. display:inline-block,block,inline的区别与用法
  7. QT5开发及实例学习之十七Qt5双缓冲机制
  8. 第三方软件源_最强软件管家!要啥有啥,吊打全网~
  9. 修改 Chrome浏览器主页被劫持 chrome 主页被篡改成hao.qquu8.com的解决方案
  10. redismanager 获取不到yml中的密码_恋爱物语APP:在城市的孤独中,获取真爱密码...
  11. Hive SQL面试题(附答案)
  12. Laravel下载文件及文档
  13. 修改PT622光猫导致的一系列故障
  14. NOIP提高组【JZOJ4816】label
  15. 弘辽科技:拼多多店铺评分多久更新一次?怎么提高?
  16. 定量库存控制和定期库存控制
  17. java排班算法-几班几倒
  18. 以太网之父Bob Metcalfe荣获图灵奖,其同名定律成为互联网经济基石
  19. 做短视频可以选哪些领域?推荐五种类型短视频,选对方向很重要
  20. 二分网络上的电影推荐

热门文章

  1. FPN网络详解——feature pyramid network
  2. Java EE 导图
  3. 数百种 Windows 软件的免费替代品列表
  4. 【零基础Eviews实例】01异方差的检验与修正
  5. 变步长梯形求积公式C语言_光伏逆变器MPPT算法步长设定李星硕
  6. Linux 下载GCC
  7. php购物网站毕业论文,基于PHP的购物网站的设计与开发
  8. 彩灯控制器课程设计vhdl_EDA课程设计彩灯控制器
  9. NMAP 端口扫描工具下载 + 安装
  10. 《深入浅出WPF》c#WPF入门,快速上手