我在桌面应用程序中使用Apache Common Logging。
private static final Log log = LogFactory.getLog(Utils.class);
当我执行
时,如何指示Apache Common Logging写入光盘日志文件log.error(null, exp);
感谢。
答案 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