■
なんで、外部からの設定で出来るの知らないの?
知識があるのか?無いのか?(なんのシステムかバレるので、ログファイル名だけ編集)
public class Log4jWrapper {
private static Logger log = null;
private static RollingFileAppender appender = null;
private static Level level = null;
static {
try {
File logFile = new File("./log/foo.log");
if (logFile.exists()) {
appender =
new RollingFileAppender(new SimpleLayout(),
"./log/foo.log");
}
else {
logFile.createNewFile();
appender =
new RollingFileAppender(new SimpleLayout(),
"./log/foo.log");
}
appender.setMaxBackupIndex(2);
appender.setMaxFileSize("1MB");
level = Level.INFO;
}
catch (Exception e) {
}
}
public Log4jWrapper (Class clazz) {
log = Logger.getLogger(clazz);
log.addAppender(appender);
log.setLevel(level);
}