Package org.apache.log4j

Examples of org.apache.log4j.FileAppender


  }
 
  private static void initLogger(String logFile){
    SimpleLayout layout = new SimpleLayout();
    try {
       appender = new FileAppender(layout, logFile, false);
    } catch(Exception e) {}
    logger.addAppender(appender);
    logger.setLevel((Level) Level.INFO);
  }
View Full Code Here


  }
 
  private void initLogger(String logFile){
    SimpleLayout layout = new SimpleLayout();
    try {
       appender = new FileAppender(layout, logFile, false);
    } catch(Exception e) {}
    logger.addAppender(appender);
    logger.setLevel((Level) Level.INFO);
  }
View Full Code Here

  }

  private void initLogger(String logFile){
    SimpleLayout layout = new SimpleLayout();
    try {
       appender = new FileAppender(layout, logFile, false);
    } catch(Exception e) {}
    logger.addAppender(appender);
    logger.setLevel((Level) Level.INFO);
  }
View Full Code Here

  }
 
  private static void initLogger(String logFile){
    SimpleLayout layout = new SimpleLayout();
    try {
       appender = new FileAppender(layout, logFile, false);
    } catch(Exception e) {}
    logger.addAppender(appender);
    logger.setLevel((Level) Level.INFO);
  }
View Full Code Here

  private void initLogger(String logFile)
  {
    SimpleLayout layout = new SimpleLayout();
    try
    {
      this.appender = new FileAppender(layout, logFile, true);
    } catch (Exception e)
    {
    }
    this.logger.addAppender(this.appender);
    this.logger.setLevel((Level) Level.INFO);
View Full Code Here

        UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName())
        }
    catch (Exception e) { }

    //get the file name -> the first file appender in the logger
    FileAppender   file_appender = null;
    String      file_path = "";
    Enumeration<?>   appender_enum = logger.getAllAppenders();
    while (appender_enum.hasMoreElements())
    {
      //appender = (Appender) appender_enum.nextElement();
      try
      {
        file_appender = FileAppender.class.cast(appender_enum.nextElement());
        file_path = file_appender.getFile();
        break;
      }
      catch (Exception ex)
      {
        //ignore
View Full Code Here

    {
      Appender appender = (Appender) appenders.nextElement();
      //try to find the file appender.
      if ( FileAppender.class.isAssignableFrom(appender.getClass()) )
      {
        FileAppender fileAppender = (FileAppender) appender;
        logFile_ = fileAppender.getFile();
        break;
      }
    }
  }
View Full Code Here

    Enumeration appenders = logger.getAllAppenders();
    while(appenders.hasMoreElements()) {
      Appender appender = (Appender) appenders.nextElement();
      //try to find the file appender.
      if ( FileAppender.class.isAssignableFrom(appender.getClass()) ) {
        FileAppender fileAppender = (FileAppender) appender;
        //verbose
        if (logger.isTraceEnabled()) {
          logger.trace("Find a file appender: " + fileAppender.getName());
          logger.trace("Logging file: " + fileAppender.getFile());
        }
        //change the file it writes to
        String oldfile = fileAppender.getFile();
        logger.info("Log file destination is about to change. New file: " + filename);
        fileAppender.setFile(filename);
        fileAppender.activateOptions();
        logger.info("Log file destination changed. Old file: " + oldfile);
        //set flag
        hasFileAppender = true;
        //there should only be one. but just in case, just change the first file appender
        break;
View Full Code Here

      public String convert(String debugLog) {
        Logger logger = Logger.getLogger(Constants.CORE_PACKAGE_NAME);
        logger.setLevel(Level.TRACE);
        logger.setAdditivity(false);
        try {
          logger.addAppender(new FileAppender(new PatternLayout("%d{dd HH:mm:ss,SSS} [%-8c{2}] %-5p: %m%n"), debugLog, true));
        } catch (IOException ex) {
          throw new RuntimeException(ex);
        }
        return debugLog;
      }
View Full Code Here

        System.setOut(out);
    }

    public static void configure(File file) {
        LOG4J_LOGGER.removeAllAppenders();
        FileAppender fileappender = new FileAppender();
        fileappender.setLayout(new MessageSensitiveLayout());
        String absolutePath = file.getAbsolutePath();
        fileappender.setFile(absolutePath);
        fileappender.setImmediateFlush(true);
        fileappender.setName(APPENDER_NAME);
        fileappender.activateOptions();
        LOG4J_LOGGER.setLevel(Level.DEBUG);
        LOG4J_LOGGER.setAdditivity(false);
        LOG4J_LOGGER.addAppender(fileappender);

        LOG4J_LOGGER.debug("==========================================================================");
View Full Code Here

TOP

Related Classes of org.apache.log4j.FileAppender

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.