我已经使用 Eclipse 创建了一个 java 项目。在那个项目中,我使用了 log4j.properties 文件。在项目中,在某些情况下,我使用了如下语句
logger.debug("This is from debug");
logger.info("This is from Info");
我的日志文件是
# Set root category priority to INFO and its only appender to CONSOLE.
#log4j.rootCategory=INFO, CONSOLE
#log4j.rootCategory=INFO, CONSOLE, LOGFILE
# Set the enterprise logger category to FATAL and its only appender to CONSOLE.
log4j.logger.org.apache.axis.enterprise=DEBUG, stdout
# Root logger option
log4j.rootLogger=DEBUG,stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Threshold=DEBUG
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%-4r [%t] %-5p %c %x – %m%n
现在,当我运行项目时,我得到了所有的日志语句。例如。我在我的项目中使用 Quartz 计时器,所以当我运行程序时,我得到了 Quartz 的默认语句,例如
16 [main] INFO org.quartz.core.QuartzScheduler ? Quartz Scheduler v.2.1.4 created.
但我只想要自定义日志语句,即我编写的语句。如何得到这个?