Package org.apache.log4j

Examples of org.apache.log4j.RollingFileAppender


    {
        try
        {
            // to add the appender
            PatternLayout layout = new PatternLayout("%d - %m%n");
            this.appender = new RollingFileAppender(layout, file, true);

            // if we successfully created the file appender,
            // configure it and set the logger to use only it
            appender.setMaxBackupIndex(1);
            appender.setMaximumFileSize(100000);
View Full Code Here


      file.delete();
    }
    Logger logger = ((Log4JLogger) FSNamesystem.auditLog).getLogger();
    logger.setLevel(Level.INFO);
    PatternLayout layout = new PatternLayout("%m%n");
    RollingFileAppender appender = new RollingFileAppender(layout, auditLogFile);
    logger.addAppender(appender);
  }
View Full Code Here

        }

        PatternLayout layout = new PatternLayout(pattern);
        layout.activateOptions();

        RollingFileAppender newAppender = null;
        try {
            newAppender = new RollingFileAppender(layout, logFile, true);
        } catch (IOException e) {
            logFatal(e, Debug.class.getName());
        }

        if (newAppender != null) {
            if (backupIdx > 0) {
                newAppender.setMaxBackupIndex(backupIdx);
            }
            if (maxSize > 0) {
                newAppender.setMaximumFileSize(maxSize);
            }
            newAppender.setThreshold(Priority.DEBUG);
            newAppender.activateOptions();
            newAppender.setName(name);           
        }

        return newAppender;
    }
View Full Code Here

  protected Appender buildLog4jAppender(
      String fileStr, String maxLogFileSize,
      Integer maxLogBackupFiles) throws IOException {

    PatternLayout pl = new PatternLayout(LOG_PATTERN);
    final RollingFileAppender appender = new RollingFileAppender(pl, fileStr, true);
    appender.setImmediateFlush(true);
    appender.setBufferedIO(false);
    appender.setBufferSize(LOG_IO_BUFFER_SIZE_BYTES);
    appender.setMaxFileSize(maxLogFileSize);
    appender.setMaxBackupIndex(maxLogBackupFiles);

    return appender;
  }
View Full Code Here

            logger.removeAllAppenders();
        } catch (Exception e) {
            Logger.e("Unable to remove logger uppenders.");
        }
        try {
            RollingFileAppender rollingFileAppender = new RollingFileAppender(layout, fileName);
            rollingFileAppender.setMaxFileSize(MAX_FILE_SIZE);
            rollingFileAppender.setMaxBackupIndex(MAX_BACKUP_INDEX);
            logger.addAppender(rollingFileAppender);
        } catch (IOException ioe) {
            Logger.e("unable to create log file: " + fileName);
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.log4j.RollingFileAppender

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.