Log 日志:主要用于记录程序运行的情况,以便于程序在部署之后的排错调试等等!也有
利于将这些信息进行持久化(如果不将日志信息保存到文件或数据库,则信息便会丢失)
Java Logging API
需 JDK1.4 版本以上才能支持。
java.util.logging.* 包是 JDK 的日志记录 API。
基本概念
logger – 用来记录日志的对象
log level – 日志等级:从 FINEST 到 SEVERE 级别
请参考 JDK 文档
handler – 日志输出处理器,即用来将格式化后的日志信息输出,J2SE 提供了下面的处
理器
StreamHandler – 将信息输出到一个 OutputStream 对象
ConsoleHandler – 将信息输出到控制台
FileHandler – 将信息输出到文件
还有 Socket 处理器和内存处理器等
Formater – 用来对日志信息进行格式化
SimpleFormater – 简单的格式化输出
XmlFormater – Xml 格式化输出
logManager – 日志管理器,它包含有那些被命名的 logger,以及从配置文件中读取来的
一些控制信息
Log4j
基本概念
Log4j 比 JDK Logging 更加成熟。Log4j 是事实上 日志记录标准。
三大概念:logger/appender/layout
评论0