NLog是一个简单灵活的.NET日志记录类库。通过使用NLog,我们可以在任何一种.NET语言中输出带有上下文的(contextual information)调试诊断信息,根据喜好配置其表现样式之后发送到一个或多个输出目标(target)中。
阅读全文>
发表于 @ 2006年12月25日 17:19:00|评论(loading...)|编辑|收藏
在项目开发中,日志记录是任何时候都少不了的,在本文中,将简单介绍一下如下几种日志记录工具,以及推荐一些学习的资源:
1.Log4net
2.Logging Application Block
3.NLog
阅读全文>
发表于 @ 2006年12月25日 16:03:00|评论(loading...)|编辑|收藏
在导论里面,我们将给出一些基本原理性的内容,内容的来源当时是个人的理解和体会,可能有失偏颇,非常期望读者能够给与意见.log4net是一个设计出色且兼顾实用的开源软件。它有哪些设计得非常出色的地方,为什么要这样设计,它的设计遵循了哪些原则,这是非常值得我们探讨的问题。log4net提供全部源代码,而且本身不是一个非常大的项目,所以将其消化并不是一件非常困难的事情.我们常常有这样的体会,有时候读一本厚厚的砖头式的书,所需时间周期长,而且很有可能半途而废,其效果反而不如读一本薄薄的精要收获来的多.(当然这里需要说明的是盲目地以书的厚薄来评估一本书的价值是非常愚蠢的).log4net正是这样的精要.
阅读全文>
发表于 @ 2006年11月30日 13:28:00|评论(loading...)|编辑|收藏