Class GlassFishLogHandlerConfiguration

java.lang.Object
org.glassfish.main.jul.handler.GlassFishLogHandlerConfiguration
All Implemented Interfaces:
Cloneable

public class GlassFishLogHandlerConfiguration extends Object implements Cloneable
Configuration for GlassFishLogHandler
Author:
David Matejcek
  • Constructor Details

    • GlassFishLogHandlerConfiguration

      public GlassFishLogHandlerConfiguration()
  • Method Details

    • getLevel

      public Level getLevel()
      Returns:
      minimal acceptable level of the record to be handled. Default is Level.INFO
    • setLevel

      public void setLevel(Level level)
      Parameters:
      level - - minimal acceptable level of the record to be handled. Default is Level.INFO
    • getEncoding

      public Charset getEncoding()
      Returns:
      used charset, default is
    • setEncoding

      public void setEncoding(Charset encoding)
      Parameters:
      encoding - - used charset, default is
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • getLogFile

      public File getLogFile()
    • setLogFile

      public void setLogFile(File logFile)
    • isRedirectStandardStreams

      public boolean isRedirectStandardStreams()
    • setRedirectStandardStreams

      public void setRedirectStandardStreams(boolean logStandardStreams)
    • getFlushFrequency

      public int getFlushFrequency()
    • setFlushFrequency

      public void setFlushFrequency(int flushFrequency)
    • getBufferCapacity

      public int getBufferCapacity()
    • setBufferCapacity

      public void setBufferCapacity(int bufferCapacity)
    • getBufferTimeout

      public int getBufferTimeout()
    • setBufferTimeout

      public void setBufferTimeout(int bufferTimeout)
    • getRotationSizeLimitBytes

      public long getRotationSizeLimitBytes()
    • setRotationSizeLimitMB

      public void setRotationSizeLimitMB(long megabytes)
    • setRotationSizeLimitBytes

      public void setRotationSizeLimitBytes(long bytes)
    • isCompressionOnRotation

      public boolean isCompressionOnRotation()
    • setCompressionOnRotation

      public void setCompressionOnRotation(boolean compressionOnRotation)
    • isRotationOnDateChange

      public boolean isRotationOnDateChange()
    • setRotationOnDateChange

      public void setRotationOnDateChange(boolean rotationOnDateChange)
    • getRotationTimeLimitMinutes

      public int getRotationTimeLimitMinutes()
      Returns:
      minutes
    • setRotationTimeLimitMinutes

      public void setRotationTimeLimitMinutes(int rotationTimeLimitValue)
      Parameters:
      rotationTimeLimitValue - minutes
    • getMaxArchiveFiles

      public int getMaxArchiveFiles()
    • setMaxArchiveFiles

      public void setMaxArchiveFiles(int maxHistoryFiles)
    • getFormatterConfiguration

      public Formatter getFormatterConfiguration()
    • setFormatterConfiguration

      public void setFormatterConfiguration(Formatter formatterConfiguration)
    • clone

      Overrides:
      clone in class Object