Logging 命名空间

原创
2012/07/28 14:18
阅读数 81

此命名空间的关键元素包括:

Logger:
应用程序进行 logging 调用的主要实体。Logger 对象用来记录特定系统或应用程序组件的日志消息。
LogRecord:
用于在 logging 框架和单独的日志处理程序之间传递 logging 请求。
Handler:
LogRecord 对象导出到各种目的地,包括内存、输出流、控制台、文件和套接字。为此有各种的 Handler 子类。
Level:
定义一组可以用来控制 logging 输出的标准 logging 级别。可以配置程序为某些级别输出 logging,而同时忽略其他输出。
IFilter:
为所记录的日志提供日志级别控制以外的细粒度控制。
Formatter:
为格式化 LogRecord 对象提供支持。此包包括的两个格式化程序 SimpleFormatter 和 XMLFormatter 分别用于格式化纯文本或 XML 中的日志记录。
说明
ConsoleHandler 向 System.Console 发布日志记录。
FileHandler 文件日志记录 Handler。
Handler Logger 中获取日志信息,并将这些信息导出。
Logger Logger 对象用来记录特定系统或应用程序组件的日志消息。
LogManager 存在一个单一的全局 LogManager 对象,用于储存 Logger 和配置该 Logger 的默认属性。
LogRecord LogRecord 对象用于在日志框架和单个日志 Handler 之间传递日志请求。
SimpleFormatter 以可读格式输出 LogRecord 的简单摘要。摘要通常为 2 行。
SocketHandler 简单的网络日志 Handler。
StreamHandler 基于流的日志 Handler。
XMLFormatter 将 LogRecord 格式化为标准 XML 格式。
接口 说明
IFilter 可用于为记录内容提供比记录级别所提供的更细粒度的控制。
IFormatter

为格式化 LogRecord 提供支持。

枚举 说明
Level 指定一组可用来控制日志输出的标准日志级别。
展开阅读全文
打赏
0
0 收藏
分享
加载中
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部