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.
しかし、私はカスタムログステートメント、つまり私が書いたステートメントだけが必要です。これを取得する方法は?