Package org.apache.log4j.rolling.helper

Examples of org.apache.log4j.rolling.helper.FileNamePattern


    // set the LR for our utility object
    util.setLoggerRepository(this.repository);
    compress.setLoggerRepository(this.repository);
   
    if (fileNamePatternStr != null) {
      fileNamePattern = new FileNamePattern(fileNamePatternStr);
      fileNamePattern.setLoggerRepository(this.repository);
      determineCompressionMode();
    } else {
      getLogger().warn(FNP_NOT_SET);
      getLogger().warn(SEE_FNP_NOT_SET);
View Full Code Here


    util.setLoggerRepository(this.repository);
    compress.setLoggerRepository(this.repository);
   
    // find out period from the filename pattern
    if (fileNamePatternStr != null) {
      fileNamePattern = new FileNamePattern(fileNamePatternStr);
      fileNamePattern.setLoggerRepository(this.repository);
      determineCompressionMode();
    } else {
      getLogger().warn(FNP_NOT_SET);
      getLogger().warn(SEE_FNP_NOT_SET);
      throw new IllegalStateException(FNP_NOT_SET + SEE_FNP_NOT_SET);
    }

    DateTokenConverter dtc = fileNamePattern.getDateTokenConverter();

    if (dtc == null) {
      throw new IllegalStateException(
        "FileNamePattern [" + fileNamePattern.getPattern()
        + "] does not contain a valid DateToken");
    }

    int len = fileNamePatternStr.length();
    switch(compressionMode) {
    case Compress.GZ:
      activeFileNamePattern =
        new FileNamePattern(fileNamePatternStr.substring(0, len - 3));
      break;
      case Compress.ZIP:
        activeFileNamePattern =
          new FileNamePattern(fileNamePatternStr.substring(0, len - 4));
        break;
       case Compress.NONE:
        activeFileNamePattern = fileNamePattern;
     }
     getLogger().info("Will use the pattern {} for the active file", activeFileNamePattern);
View Full Code Here

    int len = fileNamePatternStr.length();

    if (fileNamePatternStr.endsWith(".gz")) {
      getLogger().debug("Will use gz compression");
      fileNamePattern =
        new FileNamePattern(fileNamePatternStr.substring(0, len - 3));
      compressionMode = Compress.GZ;
    } else if (fileNamePatternStr.endsWith(".zip")) {
      getLogger().debug("Will use zip compression");
      fileNamePattern =
        new FileNamePattern(fileNamePatternStr.substring(0, len - 4));
      compressionMode = Compress.GZ;
    } else {
      getLogger().debug("No compression will be used");
      fileNamePattern = new FileNamePattern(fileNamePatternStr);
      compressionMode = Compress.NONE;
    }
  }
View Full Code Here

      if (!fileNamePatternStr.endsWith(".gz")) {
        fileNamePatternStr = fileNamePatternStr + ".gz";
      }
      break;
    }
    fileNamePattern = new FileNamePattern(fileNamePatternStr);
  }
View Full Code Here

      if (!fileNamePatternStr.endsWith(".gz")) {
        fileNamePatternStr = fileNamePatternStr + ".gz";
      }
      break;
    }
    fileNamePattern = new FileNamePattern(fileNamePatternStr);
  }
View Full Code Here

TOP

Related Classes of org.apache.log4j.rolling.helper.FileNamePattern

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.