找回密码
 注册
搜索
热搜: java php web
查看: 261|回复: 0

[C#] Enterprise Lib 4.0 - Logging Application Block 学习笔记(一)

[复制链接]
发表于 2010-1-18 15:47:00 | 显示全部楼层 |阅读模式
Enterprise Lib 4.0 - Logging Application Block(一)1. 可配置的参数:Log Filter, Trace Source, Trace Listener, Log Formatter
2. Log Filter: 用于过滤Log,只有通过Filter的,才会被记录
3. Trace Source: 分两种,Category Source, Special Source,前者是对日志的分类进行了定义,同时也定义了需要配合的 Listener 和 Formatter,后者是block自己框架日志源,不能添加,只能修改属性,对于未定义的Category或是log框架自己的错误时,都是通过后者来记录的
4. Trace Listener: 定义了用作记录日志的方法,可以是文本,也可以是 Message Quene,也可以是邮件
5. Log Formatter: 定义了计入日志的内容格式 I.  LogEntry 是日志记录的基础单元, 程序可以通过调用 Logger 类自动创建 LogEntry,一个LogEntry可以有多个Category,这些Category可以在配置文件中进行配置,并且可以作为Filter的Category Filter
II. Log writer 将 Log entry 先通过 Log filter 过滤,将符合条件的 LogEntry 给到 Category Source,然后通过定义在Source中的 Listener 按照 Formatter 的格式写入相应的日志记录器
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|软晨网(RuanChen.com)

GMT+8, 2024-9-20 13:33

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表