2008年2月21日木曜日

そしてようやくlog4jを設定した

誰もコレ使わんってどうよ?あげくに不満点とか聞いても既存のヘナチョコフレームワーク(自社製?笑)と挙動が違うだけだったり、基礎体力が無いにもほどがあるってモンだぜよ....MS製品しか知りませんとか言ってる連中の方が圧倒的に賢いじゃん、そんなJAVAなんか何年やってもスキルゼロだよなぁ

プロパティ設定
C:\Documents and Settings\testID\workspace\webapp\WEB-INF\classes に配置
> libやWEB-INFはNGだった
-------------------------------------- log4j.properties
### direct log messages to stdout ###
#log4j.appender.stdout=org.apache.log4j.ConsoleAppender
#log4j.appender.stdout.Target=System.out
#log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
#log4j.appender.stdout.layout.ConversionPattern=%d %5p %c{1} - %m%n

### direct messages to file mylog.log ###
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File = C:\\mylog.log
log4j.appender.file.Append=true
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d %5p %c{1} - %m%n

#log4j.rootLogger=debug, stdout, file
log4j.rootLogger=info, file
---------------------------------------

//プロパティ設定するといらない(コンソールに出す設定のみのもの)
        //BasicConfigurator.configure();

// アペンダを自力で書く時は以下
//     PatternLayout layout = new PatternLayout();
//     layout.setConversionPattern("%d{yyyy-MM-dd hh:mm:ss} %p %c - %m%n");
//     FileAppender appender1 = new FileAppender(layout,"c:\\log4.log");
//     logger.addAppender(appender1);

  logger.info("test info");
  logger.debug("test debug");



0 件のコメント:

コメントを投稿