微软企业库4.1学习笔记(三十七)日志模块 在应用中使用日志模块
2010-05-06 19:51
676 查看
代码
private void RecordSelectedCategories()
{
categories.Add("Trace");
}
protected void Button1_Click(object sender, EventArgs e)
{
RecordSelectedCategories();
LogEntry log = new LogEntry();
log.EventId = 100;
log.Priority = 3;
log.Message = "information message";
log.Categories = Categories;
Dic.Add("1", "<log><id>1</id><name>shiwenbin</name></log>");
Dic.Add("2", 2);
log.ExtendedProperties = Dic;
Logger.Write(log );
}
private IDictionary<string, object> Dic = new Dictionary<string, object>();
[NonSerialized]
private ICollection<string> categories = new List<string>(0);
[IgnoreMember]
public ICollection<string> Categories
{
get { return categories; }
set { this.categories = value; }
}
首先新建一个LogEntry,设置它的属性,设置日志记录使用的组Category为Trace,
log.Categories = Categories;
记录日志的时候,就会以Categories中设置的组包含日志类型进行记录。
未完待续。。。。。。。。。。。。。。。。。。。。。。。。。。。。
相关文章推荐
- 微软企业库4.1学习笔记(三十七)日志模块 在应用中使用日志模块
- 微软企业库4.1学习笔记(三十七)日志模块 在应用中使用日志模块
- 微软企业库4.1学习笔记(二十二)加解密模块2 在应用中使用加密解密
- 微软企业库4.1学习笔记(二十二)加解密模块2 在应用中使用加密解密
- 微软企业库4.1学习笔记(三十二)数据访问模块 在应用中使用数据访问模块
- 微软企业库4.1学习笔记(三十二)数据访问模块 在应用中使用数据访问模块
- 微软企业库4.1学习笔记(三十二)数据访问模块 在应用中使用数据访问模块
- 微软企业库4.1学习笔记(二十二)加解密模块2 在应用中使用加密解密
- 微软企业库4.1学习笔记(十六)缓存模块4 服务器场中的缓存使用
- 微软企业库4.1学习笔记(十六)缓存模块4 服务器场中的缓存使用
- 微软企业库4.1学习笔记(十四)缓存模块2 使用缓存模块进行开发
- 微软企业库4.1学习笔记(十四)缓存模块2 使用缓存模块进行开发
- 微软企业库4.1学习笔记(三十六)日志模块 简介
- 微软企业库4.1学习笔记(十四)缓存模块2 使用缓存模块进行开发
- 微软企业库4.1学习笔记(十五)缓存模块3 使用数据库作为后端存储
- 微软企业库4.1学习笔记(十五)缓存模块3 使用数据库作为后端存储
- 微软企业库4.1学习笔记(十六)缓存模块4 服务器场中的缓存使用
- 微软企业库4.1学习笔记(十五)缓存模块3 使用数据库作为后端存储
- 微软企业库4.1学习笔记(三十六)日志模块 简介
- 微软企业库4.1学习笔记(三十六)日志模块 简介