java.lang.Object
org.apache.logging.log4j.core.appender.rolling.FileSize

public final class FileSize extends Object
FileSize utility class.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final long
     
    private static final long
     
    private static final Logger
     
    private static final long
     
    private static final long
     
    private static final Pattern
    Pattern for string parsing.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static long
    parse(String string, long defaultValue)
    Converts a string to a number of bytes.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • FileSize

      private FileSize()
  • Method Details

    • parse

      public static long parse(String string, long defaultValue)
      Converts a string to a number of bytes. Strings consist of a floating point value followed by K, M, or G for kilobytes, megabytes, gigabytes, respectively. The abbreviations KB, MB, and GB are also accepted. Matching is case insensitive.
      Parameters:
      string - The string to convert
      defaultValue - The default value if a problem is detected parsing.
      Returns:
      The Bytes value for the string