Platform SDK Java 8.5 API Reference

com.genesyslab.platform.logging.configuration
Class FileConfigurationImpl

java.lang.Object
  extended by com.genesyslab.platform.logging.configuration.TargetConfigurationImpl
      extended by com.genesyslab.platform.logging.configuration.FileConfigurationImpl
All Implemented Interfaces:
FileConfiguration, TargetConfiguration, TargetConfigurationExt

public final class FileConfigurationImpl
extends TargetConfigurationImpl
implements FileConfiguration

Implementation of FileConfiguration


Constructor Summary
FileConfigurationImpl(boolean enabled, VerboseLevel level, java.lang.String filePath)
           
FileConfigurationImpl(boolean enabled, VerboseLevel level, java.lang.String filePath, java.lang.String filter)
           
FileConfigurationImpl(FileConfiguration configuration)
          Copy constructor.
 
Method Summary
 java.lang.String getEncoding()
          Describes the encoding to be used while writing the file.
 ExpirationConfiguration getExpiration()
          Describes the expiration rule for file.
 java.lang.String getFile()
          Describes the log file path.
 SegmentationConfiguration getSegmentation()
          Describes the segmentation of file.
 TimeFormat getTimeFormat()
          Describes the time formatting Configuration.TimeFormat for log file.
 void setEncoding(java.lang.String encoding)
           
 void setExpiration(ExpirationConfiguration expiration)
           
 void setFile(java.lang.String targetFilePath)
           
 void setSegmentation(SegmentationConfiguration segment)
           
 void setTimeFormat(TimeFormat timeFormatting)
           
 java.lang.String toString()
           
 
Methods inherited from class com.genesyslab.platform.logging.configuration.TargetConfigurationImpl
getFilter, getMessageHeaderDelimiter, getMessageHeaderFormat, getVerbose, isEnabled, isReadOnly, setEnabled, setFilter, setMessageHeaderDelimiter, setMessageHeaderFormat, setVerbose
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.genesyslab.platform.logging.configuration.TargetConfiguration
getFilter, getMessageHeaderFormat, getVerbose, isEnabled, isReadOnly, setEnabled, setFilter, setMessageHeaderFormat, setVerbose
 

Constructor Detail

FileConfigurationImpl

public FileConfigurationImpl(boolean enabled,
                             VerboseLevel level,
                             java.lang.String filePath)

FileConfigurationImpl

public FileConfigurationImpl(boolean enabled,
                             VerboseLevel level,
                             java.lang.String filePath,
                             java.lang.String filter)

FileConfigurationImpl

public FileConfigurationImpl(FileConfiguration configuration)
Copy constructor.

Parameters:
configuration - FileConfiguration object
Method Detail

getEncoding

public java.lang.String getEncoding()
Describes the encoding to be used while writing the file. if null - the VM default encoding will be used.

Specified by:
getEncoding in interface FileConfiguration
Returns:
encoding

setEncoding

public void setEncoding(java.lang.String encoding)
Specified by:
setEncoding in interface FileConfiguration

getSegmentation

public SegmentationConfiguration getSegmentation()
Description copied from interface: FileConfiguration
Describes the segmentation of file.

Specified by:
getSegmentation in interface FileConfiguration

setSegmentation

public void setSegmentation(SegmentationConfiguration segment)
Specified by:
setSegmentation in interface FileConfiguration

getFile

public java.lang.String getFile()
Description copied from interface: FileConfiguration
Describes the log file path.

Specified by:
getFile in interface FileConfiguration

setFile

public void setFile(java.lang.String targetFilePath)
Specified by:
setFile in interface FileConfiguration

getTimeFormat

public TimeFormat getTimeFormat()
Description copied from interface: FileConfiguration
Describes the time formatting Configuration.TimeFormat for log file.

Specified by:
getTimeFormat in interface FileConfiguration

setTimeFormat

public void setTimeFormat(TimeFormat timeFormatting)
Specified by:
setTimeFormat in interface FileConfiguration

toString

public java.lang.String toString()
Overrides:
toString in class TargetConfigurationImpl

getExpiration

public ExpirationConfiguration getExpiration()
Description copied from interface: FileConfiguration
Describes the expiration rule for file.

Specified by:
getExpiration in interface FileConfiguration

setExpiration

public void setExpiration(ExpirationConfiguration expiration)
Specified by:
setExpiration in interface FileConfiguration

Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.