如何从多个程序登录到java中的单独文件

时间:2013-10-06 11:06:25

标签: java apache-commons-logging

我想知道如何登录不同的文件。这是场景。我有五个java程序,在每个程序中我都必须创建日志记录功能。但是每个java程序都必须有自己的日志文件,我的意思是单独的日志文件。 ex:l1.txt,l2.txt,l3.txt,l4.txt和l5.txt是五个日志文件。从log4j教程我看到我可以为单个文件创建一个记录器。但我没有找到如何为许多文件创建以及如何允许程序访问特定的appender以登录corressponding文件。我正在寻找这样一个实施的计划。

1 个答案:

答案 0 :(得分:0)

  1. 如果已知类的列表,则在每个类中创建一个具有单独名称的记录器,并在log4j / JDK记录器配置中为每个记录器名称创建单独的文件。

  2. 或者,您也可以尝试创建自己的LogHandler。