如何使Apache Common Logging写入特定的光盘日志文件

时间:2010-04-13 07:56:18

标签: java

我在桌面应用程序中使用Apache Common Logging。

private static final Log log = LogFactory.getLog(Utils.class);

当我执行

时,如何指示Apache Common Logging写入光盘日志文件
log.error(null, exp);

感谢。

2 个答案:

答案 0 :(得分:1)

Commons Logging基本上是Java日志记录(java.util.logging)或log4j库的包装器。您将需要配置您正在使用的任何底层库。

在你的例子中,如果我使用log4j(我通常更喜欢它使用Java日志系统),我会使用类似的东西:

log4j.logger.com.mypackage.MyClass = ERROR,FILEA

指定要输出的文件。

如果您还没有阅读introduction to log4j,那将是值得的。

答案 1 :(得分:1)

在配置文件中定义appender。对于Log4J样本,请看一下 http://www.java2s.com/Code/Java/Language-Basics/Examplelog4jConfigurationFile.htm

对于java日志记录,请查看 http://www.oracle.com/technology/pub/articles/hunter_logging.html