Package org.apache.log4j

Examples of org.apache.log4j.FileAppender


   * @throws MaltChainedException
   */
  public Logger initConfigLogger(String logfile, String level) throws MaltChainedException {
    if (logfile != null && logfile.length() > 0 && !logfile.equalsIgnoreCase("stdout") && configDir != null) {
      configLogger = Logger.getLogger(logfile);
      FileAppender fileAppender = null;
      try {
        fileAppender = new FileAppender(new PatternLayout("%m"),configDir.getWorkingDirectory().getPath()+File.separator+logfile, true);
      } catch(IOException e) {
        throw new ConfigurationException("It is not possible to create a configuration log file. ", e);
      }
      fileAppender.setThreshold(Level.toLevel(level, Level.INFO));
      configLogger.addAppender(fileAppender);
      configLogger.setLevel(Level.toLevel(level, Level.INFO))
    } else {
      configLogger = SystemLogger.logger();
    }
View Full Code Here


                        boolean overwrite = Boolean.valueOf(
                                configurationProperties.getProperty(
                                "gov.nist.javax.sip.DEBUG_LOG_OVERWRITE"));

                        FileAppender fa = null;
                        try {
                            fa = new FileAppender(new SimpleLayout(),
                                    this.logFileName, !overwrite);
                        } catch (FileNotFoundException fnf) {

                            // Likely due to some directoy not existing. Create
                            // them
                            File logfile = new File(this.logFileName);
                            logfile.getParentFile().mkdirs();
                            logfile.delete();

                            try {
                                fa = new FileAppender(new SimpleLayout(),
                                        this.logFileName);
                            } catch (IOException ioe) {
                                ioe.printStackTrace(); // give up
                            }
                        } catch (IOException ex) {
View Full Code Here

         try
         {
            File logFile = new File("test_logs");
            logFile.mkdir();
            FileAppender fileAppender = new FileAppender(layout, "test_logs" + File.separator + "basic.output.log");
            fileAppender.setAppend(false);
            //fileAppender.setThreshold(Level.toLevel(testLogLevel));
            Category.getRoot().addAppender(fileAppender);
         }
         catch(IOException e)
         {
View Full Code Here

     
      try
      {
         File logFile = new File("test_logs");
         logFile.mkdir();
         FileAppender fileAppender = new FileAppender(layout, "test_logs" + File.separator + "server.output.log");
         fileAppender.setAppend(false);
         //fileAppender.setThreshold(Level.toLevel(testLogLevel));
         Category.getRoot().addAppender(fileAppender);
      }
      catch(IOException e)
      {
View Full Code Here

        Logger logger = Logger.getLogger(Rule.class);
        logger.removeAllAppenders();
        logger.setLevel(Level.INFO);
        SimpleLayout layout = new SimpleLayout();
        logFile = File.createTempFile("log", "");
        FileAppender appender = new FileAppender(layout, logFile.toString(), false, false, 0);
        logger.addAppender(appender);
       
        Logger pigStorageWithTraceLogger = Logger.getLogger(PigStorageWithTrace.class);
        pigStorageWithTraceLogger.setLevel(Level.INFO);
        pigStorageWithTraceLogger.addAppender(appender);
View Full Code Here

  public static FileAppender getFileAppender(String name, LoggerRepository repository) {
      Set allAppenders = getAllAppenders(repository);
    for (Object allAppender : allAppenders) {
      Appender appender = (Appender) allAppender;
      if (appender instanceof FileAppender) {
        FileAppender fileAppender = (FileAppender) appender;
        if (fileAppender.getName() != null
            && fileAppender.getName().equals(name)) {
          return fileAppender;
        }
      }
    }
    return null;
View Full Code Here

    public void run() {

        try {
            _logger = Logger.getLogger(this.getName());
            _appender =
                new FileAppender(new SimpleLayout(), "C:\\threadlog\\"
                    + this.getName() + ".txt", false);
            _logger.addAppender(_appender);
            _logger.setLevel((Level) Level.ERROR);

            LdapContext tdsContext = getContext();
View Full Code Here

        Logger logger = Logger.getLogger(PruneColumns.class);
        logger.removeAllAppenders();
        logger.setLevel(Level.INFO);
        SimpleLayout layout = new SimpleLayout();
        logFile = File.createTempFile("log", "");
        FileAppender appender = new FileAppender(layout, logFile.toString(), false, false, 0);
        logger.addAppender(appender);
       
        Logger pigStorageWithTraceLogger = Logger.getLogger(PigStorageWithTrace.class);
        pigStorageWithTraceLogger.setLevel(Level.INFO);
        pigStorageWithTraceLogger.addAppender(appender);
View Full Code Here

        Logger logger = Logger.getLogger(clazz);
        logger.removeAllAppenders();
        logger.setLevel(Level.DEBUG);
        SimpleLayout layout = new SimpleLayout();
        logFile = File.createTempFile("log", "");
        FileAppender appender = new FileAppender(layout, logFile.toString(),
                        false, false, 0);
        logger.addAppender(appender);
    }
View Full Code Here

        if (path != null)
        {
            String name = resources.replace(".xml", "");
            Logger logger = Logger.getRootLogger();
            logger.removeAllAppenders();
            logger.addAppender(new FileAppender(new SimpleLayout(), String.format(path, name)));
            logger.setLevel(Level.INFO);
        }
    }
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.