日志
日志?
程序中的日志 记录程序运行过程,并永久储存
了解程序的运行情况
为什么不使用输出语句呢?
- 想取消记录的信息需要修改代码
- 信息只能展示在控制台,不能将其记录到其他位置(文件 数据库)
日志技术体系结构
这里没有debug的日志,修改配置文件 为dubug
LOg4j组成
Loggers(记录器)日志级别 DEBUG< INFO <WARN 警告< ERROR 发生错误 不影响运行 <FATAL 只输出级别不低于设定级别的日志
Appenders(输出源) 日志输出的地方 ConsoleAppender控制台 FileAppender文件
Layouts(布局) PatternLayouts 灵活的地指定布局模式 SimpleLayout 包含日志信息级别和信息字符串
TTCCLayout包括日志的信息,线程,时间,
配置文件