Oct 08

log4net的一般使用方式是这样:

private static readonly log4net.ILog log
    = log4net.LogManager.GetLogger(
    System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

在每一个需要记录日志的类中都需要声明一个实例, 本来这没什么, 不过, 记录日志时, 它的方法就太繁琐了. 比如Debug方法只能接受一个参数, 如果想使用格式化输出, 要么使用DebugFormat, 要么自己拼字符串. DebugFormat比Debug多敲几个键盘, 而且不好看. 我就喜欢直接用

log.debug("a = {0}", a");

所以, 包装一个类:
Continue reading »

Written by ideawu at 2009-10-08 13:22:55