java - 在java.util.logging中为一个类指定具有多个处理程序的多个记录器

原文 标签 java logging java.util.logging

是否可以使用java.util.logging为一个类定义两个单独的记录器,每个记录器都具有专用的文件处理程序?我想要错误和其他应用程序消息的单独日志文件。我正在尝试,但到目前为止没有成功。

谁能建议对此的可能解决方案?我正在从应用程序的开头初始化一个记录器,该应用程序从logging.properties中读取配置,并在该类的一个函数内创建其他记录器。

最佳答案

我知道log4j可以让您发送具有不同阈值的消息(错误或应用程序消息)来分隔文件。也许您可以调查一下。

看看How to configure log4j to log different log levels to different files for the same logger

相关文章:

java - 如何使用Java在Rest Web Service中下载不同类型的文件

.net - 使用Linq-2-Sql时的System.Transactions源警告

java - 如何配置log4j以使用JULAppender将日志事件发送到java.util.logging?

c - 如何编写一个日志记录函数或宏,该函数或宏可以将调用者的姓名附加到C语言的日志记录输出中

php - 如何每秒更新一次MySQL数据库?

java - 线程 “main” java.lang.RuntimeException中的异常:Stub,查看了所有线程,但没有用

java - 使用默认的Java Logging API的SimpleFormatter的默认参数是什么?

java - 使用增量相乘

java - 从字符串中检索整数

java - Windows Server中的Spring Boot应用程序