[Seasar-user:9855] log4jのログ出力の量が減ってしまった

Akiko Konishi [E-MAIL ADDRESS DELETED]
2007年 8月 13日 (月) 15:23:13 JST


小西と申します。長文で失礼致します。

Mayaa1.1.11 + S2DAO1.0.39 + S2Struts1.3.0-betaで社内システムを構築しています。
クラスを使用するたびにcontainerを作成していたので
PermGenErrorでシステムが落ちる現象が発生していました。
したがってアプリ起動時にS2containerを作成し、
使いまわすようにしたところエラーの発生を防ぐことができました。

ところがソースを変更してからログ出力の量が格段に減ってしまいました。
例えば変更前はSQL文が出力されていたのですが、今は出力されていません。
log4j.propertiesの設定を変えてみたのですが出力されず・・・

-----------------log4j.properties-----------------
log4j.category.org.apache.struts=DEBUG, C
log4j.category.org.apache.commons.validator=ERROR

log4j.category.org.seasar=DEBUG, file, C
log4j.additivity.org.seasar=false

log4j.appender.C=org.apache.log4j.ConsoleAppender
log4j.appender.C.Target=System.out
log4j.appender.C.ImmediateFlush=true
log4j.appender.C.layout=org.apache.log4j.PatternLayout
#log4j.appender.C.layout.ConversionPattern=%-5p %d [%t] %m%n
log4j.appender.C.layout.ConversionPattern=%d{yyy-MM-dd HH:mm:ss,SSS} [%t] (%C#%M:%L) :: %m%n

#log4j.rootLogger=INFO, file, A1
log4j.rootLogger=DEBUG, file, A1

log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
#log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.A1.layout.ConversionPattern=%d{yyy-MM-dd HH:mm:ss,SSS} [%t] (%C#%M:%L) :: %m%n

##########	file ##########
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=logs.txt
log4j.appender.file.Append=true
log4j.appender.file.MaxFileSize=20000KB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.encoding=utf-8
log4j.appender.file.layout=org.apache.log4j.PatternLayout
#log4j.appender.file.layout.ConversionPattern=%-5p %d [%t] %m%n
log4j.appender.FILE.layout.ConversionPattern=%d{yyy-MM-dd HH:mm:ss,SSS} [%t] (%C#%M:%L) :: %m%n
-----------------log4j.properties-----------------

色々と試してみたのですが出力されません。
Seasarとは関係のない要因があるのかもしれませんが
どうしたらいいのか分からなくなってしまいました。
ご教授のほどをよろしくお願いいたします。

# ちなみにTomcat起動時に以下の警告が表示されます。
 警告レベルとはいえ、とても気になります。
  情報: Webアプリケーションアーカイブ mayaa-getting-started-1.1.7.war を配備します
  log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
  log4j:WARN Please initialize the log4j system properly.
  2007/08/13 14:32:06 org.apache.coyote.http11.Http11BaseProtocol start
  情報: Coyote HTTP/1.1を http-8080 で起動します

小西







Seasar-user メーリングリストの案内