是否可以使用JCL创建多个日志文件?

问题描述

| 我正在尝试将特定操作的结果保存在应用程序的服务器端,以便可以将日志用于挖掘目的。在运行时将每个操作的结果发送到db会导致过多的事务负载。因此,我想先将它们保存为日志,然后定期将日志文件转储到数据库中。该应用程序使用jcl进行日志记录。但是,我在jcl中找不到任何解决方案。可能吗?同样,任何其他用于此目的的想法也将受到赞赏。     

解决方法

我可以建议您选择SLF4J并重新登录吗? Logback具有RollingFileAppender可以解决您的任务。 Logback具有SLF4J的本机绑定     ,JCL(Jakarta Commons Logging)不是日志记录实现,它只是一个API。它委派给诸如“ 0”或log4j之类的“真实”记录器。这就是您需要配置以使日志文件按所需方式进行处理的方式。