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

标签 java

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

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

当我执行时,如何指示 Apache Common Logging 写入磁盘日志文件

log.error(null, exp);

谢谢。

最佳答案

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

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

log4j.logger.com.mypackage.MyClass = 错误,文件

指定要输出到的文件。

值得一读 introduction to log4j如果你还没有。

关于java - 如何使 Apache Common Logging 写入特定的磁盘日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2627856/

相关文章:

java - 为什么我的 java 猜谜游戏在第一个循环后不起作用

java - 使用自写的LinkedList迭代器进行无限迭代

java - 我可以使用 Java 8+ 比 Java 7 及更低版本中更少的代码行来关闭 InputStream、Reader、Writer...吗?

java - 哪种类型的 Spring 集成 channel ?

java - 将双值写入 TextView

java - Camel : CamelFailureEndpoint not set when sending exchange to DeadLetterChannel

java - 包含 Java 中对象列表的方法

java - Apache Beam GroupByKey 重复事件

java - IntelliJ Idea 需要很长时间才能启动(JetBrains CertificateException)

java - Java 8 Streams 是否支持任何形式的范围变量?