当前位置:编程学习 > C#/ASP.NET >>

统一日志问题求解

实现这样一个日志通用功能,可能各种日志所对应的属性都不同,目前打算把日志存放在一张表里,日志表结构简单采用属性,属性类型,属性值来记录,至于日志类型,则通过页面可以配置该日志类型的xsd, 在日志服务器接收到日志时,验证分解xml字符串,现在问题是客户端使用这个日志组件时,由于有多个日志类型,就会有多个xsd, 客户端在使用组件时,想实现这样一种做法,就是客户端在使用
组件时,希望能根据不同的xsd(不想新增xsd时,再去建对应的类),能够通过set属性的方式,来生成实例对象,再转换成xml字符串。说白了,就是希望客户在使用组件时,在生成不同的xml字符串时,不会弄错,因为如果xsd多的时候,客户在生成一个日志类型的xml时,很可能搞混淆。不知道我表达清楚问题了没有,这个需求也挺怪的。 --------------------编程问答-------------------- 八十分的零回复啊!可惜!你要自定义日志啊!网上有个专门写日志的开源项目log4 --------------------编程问答-------------------- 帮你顶把 --------------------编程问答-------------------- 占位...帮顶 --------------------编程问答-------------------- 对于日志,还是使用log4net之类合适一点。即使你需要传输日志,也是log4net的文本格式比较方便。因为log4net可以定制日志模板,很方便用正则来抓取,比用XML简单。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,