2019独角兽企业重金招聘Python工程师标准>>>

创建基于Maven的工程,在pom.xml中添加如下内容

<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.5</version>
</dependency>

现在你可以在你的Java代码中这样使用Logger

package deng;import org.slf4j.*;public class Hello {static Logger LOGGER = LoggerFactory.getLogger(Hello.class);public static void main(String[] args) {for (int i = 0; i < 10; i++)if (i % 2 == 0)LOGGER.info("Hello {}", i);elseLOGGER.debug("I am on index {}", i);}
}

以上代码可以编译通过,但是当你运行它时,你会看到这样的输出:

bash> java deng.Hello
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

但是工作中我们一般会这样: 使用slf4j和Logback日志

加入logback的依赖:

<dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId><version>1.0.13</version>
</dependency>

然后将logback和slf4j结合:

src/main/resources/logback.xml(根目录创建该文件)

<configuration><appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern></encoder></appender><logger name="deng" level="DEBUG"/><root level="INFO"><appender-ref ref="STDOUT" /></root>
</configuration>

转载于:https://my.oschina.net/u/2450896/blog/671176

slf4j 使用方法---个人总结相关推荐

  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 而不是Log4J来做Java 日志

    转载自<http://www.oschina.net/translate/why-use-sl4j-over-log4j-for-logging> 每个Java开发人员都知道日志记录对Ja ...

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

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

  5. slf4j介绍以及实现原理窥探

    一.概述 slf4j(全称是Simple Loging Facade For Java)是一个为Java程序提供日志输出的统一接口,并不是一个具体的日志实现方案,就好像我们经常使用的JDBC一样,只是 ...

  6. 日志管理(一):slf4j原理简单介绍

    转载自:http://blog.sina.com.cn/s/blog_6f67b91d0100tpqh.html 全称:Simple Logging Facade for Java  简单日志门面(F ...

  7. SLF4J 与Log4J

    为什么要使用SLF4J而不是Log4J 每一个Java程序员都知道日志对于任何一个Java应用程序,尤其是服务端程序是至关重要的,而很多程序员也已经熟悉各种不同的日志库如java.util.loggi ...

  8. 为什么使用 SLF4J 而不是 Log4J 来做 Java 日志

    每个Java开发人员都知道日志记录对Java应用的重要性,尤其是对服务端应用,而且其中许多人都已经熟悉了各种记录日志的库,比如java.util.logging,Apache的log4j,logbac ...

  9. slf4j 使用介绍

    每一个Java程序员都知道日志对于任何一个Java应用程序,尤其是服务端程序是至关重要的,而很多程序员也已经熟悉各种不同的日志库如java.util.logging.Apache log4j.logb ...

最新文章

  1. PHP shell模式下执行PHP文件报错
  2. 嵌入式jetty的HTTP实现
  3. stm32控制舵机任意角度_如何对舵机建模仿真?
  4. 拓扑排序(字典序最小,字典序最小)
  5. java循环基础知识_Java基础知识·循环语句
  6. centos7下kubernetes(18。kubernetes-健康检查)
  7. struts2中各版本jar包需求及配置设置
  8. ue4 设置intellisence_UE4.22编辑器界面操控设置(4)
  9. stixel world论文总结
  10. UVA 11584—— Partitioning by Palindromes
  11. PowerBI 报表服务器刷新失败自动重刷并邮件通知
  12. php测试系统登录超时,thinkphp后台检测用户登录超时的实现方法
  13. java 扇形_使用js画图之圆、弧、扇形
  14. js 禁用和解除禁用按钮_js禁用button,js 将某个按钮禁用5秒钟
  15. 不起眼的vim.转自https://blog.csdn.net/iplayvs2008/article/details/51508599
  16. 描述cookie,sessionstroage,localstrage的区别
  17. kindeditor上传图片php,kindeditor图片上传功能
  18. 机器学习基础概念(三):归纳与演绎
  19. 读《潜伏在办公室》第二季
  20. 一文讲清楚什么是类型化数组、ArrayBuffer、TypedArray、DataView等概念

热门文章

  1. scala简单学习---1
  2. weave实现宿主机之间的容器互联
  3. 从Demo到日千万PV,就是快! – 爱线下的上云实践
  4. 从vSphere 5.5升级到6之3-使用VUM升级ESXi
  5. 求最大元最小元极大元极小元_极大元、最大元.ppt
  6. FD.io/VPP — VPP Agent — 架构设计
  7. python使用笔记:pyautogui自动化控制鼠标和键盘
  8. 74HC573锁存器用法
  9. stm32 Boot0,Boot1引脚设置
  10. web复习day03:request