log4j は IDE コンソールに出力されないため、使いにくいと思っている人が多いです。実際、それはすべて構成に原因があると思います。log4j の出力を段階的に見てみましょう。レベルと出力モードは誰もが知っていることなので、ここでは詳しく説明しません。コードのコメントを見てください。
# すべて、トレース、デバッグ、情報、警告、エラー、フィタル、オフ
#グローバルプロジェクトログ設定
log4j.rootLogger=エラー
#指定したパッケージ下のすべてのログ (プロジェクト com パッケージ下のログのみを出力)
log4j.logger.com=DEBUG,yin,daily_rolling_file
#指定された出力レベルはグローバルに管理されていません
log4j.additivity.com=false
#コンソールへの出力
log4j.appender.yin = org.apache.log4j.ConsoleAppender
log4j.appender.yin.layout = org.apache.log4j.PatternLayout
log4j.appender.yin.layout.ConversionPattern = %n%d [%p] [%m] [%c] %M()[%L] %n
# ファイルに出力
log4j.appender.file = org.apache.log4j.FileAppender
log4j.appender.file.File = C/://logs//log.log
log4j.appenile.file.Append = true
log4j.appender.file.layout = org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern = %-d{yyyy-MM-dd HH/:mm/:ss,SSS} [%c]-[%p] %m%n
#ローリング ファイルのサイズに合わせて出力 (100 はバックアップ ファイルの数を示します)
log4j.appender.rolling_file = org.apache.log4j.RollingFileAppender
log4j.appender.rolling_file.Threshold = エラー
log4j.appender.rolling_file.File = C/://logs//log_rolling.log
log4j.appenile.rolling_file.Append = true www.VeVB.COm
log4j.appenile.rolling_file.MaxFileSize = 10KB
log4j.appenile.rolling_file.MaxBackupIndex = 100
log4j.appender.rolling_file.layout = org.apache.log4j.PatternLayout
log4j.appender.rolling_file.layout.ConversionPattern = %-d{yyyy-MM-dd HH/:mm/:ss,SSS} [%c]-[%p] %m%n
# 日付ごとにローリングファイルに出力
log4j.appender.daily_rolling_file = org.apache.log4j.DailyRollingFileAppender
log4j.appender.daily_rolling_file.File = C/://logs//log_daily_rolling.log
log4j.appender.dailly_rolling_file.DatePattern = .yyyy-MM-dd
log4j.appender.dailly_rolling_file.layout=org.apache.log4j.PatternLayout
log4j.appender.dailly_rolling_file.layout.ConversionPattern=%-d{yyyy-MM-dd HH/:mm/:ss,SSS} [%c]-[%p] %m%n