なんで、外部からの設定で出来るの知らないの?
知識があるのか?無いのか?(なんのシステムかバレるので、ログファイル名だけ編集)

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);
 }