| 我们经常要在程序中做日志处理,以方便以后我们对程序的跟踪,我们最常用的日志处理开发包可能就是Jakarta Commons项目下的logging开发包,它起到在不同日志处理包的衔接作用,它可以衔接Log4J、Jdk Logger和自身实现的简单日志处理包等,让日志处理更透明,相信可以满足绝大多数的需求。
Comons-logging的处理很简单,它有一个决定使用哪一个日志包的内在次序:首先查找是否包含Log4J包,如果有就使用Log4J,然后时Jdk的Logger,最后是自身实现的Simple Logger,这样即使你没有使用其他任何日志处理包,commons-logging自身的Simple Logger实现也帮你做简单实现。下面让我们看看如实使用commons-logging:首先我们要获得一个Commons-loggin包中的Log对象即可,然后调用相关的日志方法即可,这里我们只需在Java类中包含以下声明语句即可:
protected final Log logger = LogFactory.getLog(this.getClass());
介绍了Commons-loggin包的最基本用法的步骤后,我们就需要在项目中规划一下采用哪一款日志包,这里我们拟定采用Log4J作为日志处理包,这也是非常流行的一款日志处理包。下面就让我们看看如何做准备工作吧。
1 在IDEA下建立日志处理相关的Library:由于日志是很多项目中都用到的,我们需要将其建成Global Library,方便以后的每一个项目调用。打开设置面板,选择“Jdk & Global Libraries”,在弹出的“Jdk & Global Libraries”对话框中选择“Global Libraries”标签,然后创建一个新的Library,命名为Logging,包含Jakarta的Commons-logging包和Log4J包,最后确认即可。以后在新的项目中我们只需选中此Library即可。 |