log4j配置文件简介&slf4j


log4j


这里写图片描述


log4j日志输出级别(由高到低的顺序列举):
级别越高,日志文件内容越少
设定的控制级别情况FATAL,只有高于此级别本身和高于此级别的有效


  1. OFF(高)
  2. FATAL
  3. ERROR(推荐使用)
  4. WARN(推荐使用)
  5. INFO(推荐使用,开发中)
  6. DEBUG(推荐使用,开发中)(如上图所示)
  7. All(低)

appender(日志文件输出的地方)

  • ConsoleAppender(控制台)(如上图所示)
  • FileAppender(文件)
  • DailyRollingFileAppender(每日产生一个日志文件)
  • RollingFileAppender(文件大小达到指定尺寸时,产生新的日志文件)
  • WriterAppender(以流格式发送到任意指定位置)

slf4j

  • 不同于其他的日志类库.例如log4j是真正的日志实现,而slf4j是一个抽象层,允许在后台使用任意的一个日志类库
  • slfj提供了一个统一的记录日志的接口
  • slf4j所提供的核心API是一些接口以及一个LoggerFactory的工厂类

猜你喜欢

转载自blog.csdn.net/sqiuyang/article/details/77298307