我正在尝试为多个应用程序创建一个通用的log4j.xml文件。关键是,一些包路径在不同的应用程序中是相同的(偶数类名称)所以我不能像下面这样定义:
log4j.logger.com.aaa.bbb=debug, logfile
如何根据应用程序分离此日志文件?我可以在类记录器中使用appender名称在类文件中执行此操作:
private static Logger logger=Logger.getLogger("CAppender");
但我不想更改类中的代码。
有什么想法吗?