我有一个在 OC4J 10.1.3 上运行的 Web 应用程序。我正在尝试使用 log4j 进行一些日志记录。消息按预期显示在我的 IDE 控制台中,但在 OC4J 中的 application.log 中没有任何内容。有人知道我需要做什么才能使这个工作吗?
这是我的 log4j.properties:
log4j.rootCategory=DEBUG, CON1
# CON1 is set to be ConsoleAppender sending its output to System.out
log4j.appender.CON1=org.apache.log4j.ConsoleAppender
log4j.appender.CON1.layout=org.apache.log4j.PatternLayout
log4j.appender.CON1.layout.ConversionPattern=%p: [%l] - %m%n
log4j.logger.org.apache.ojb.broker.accesslayer=DEBUG
在我的 java 类中,我正在这样做:
Logger logger = Logger.getLogger(getClass().getName());
logger.debug("Test message.");