ILogEnabled
, TargetFactory
public final class DefaultTargetFactory extends AbstractLogEnabled implements TargetFactory
Constructor | Description |
---|---|
DefaultTargetFactory(ILogger logger) |
Modifier and Type | Method | Description |
---|---|---|
BaseTarget |
createConsoleTarget(LogConfiguration configuration) |
|
FileTarget |
createFileTarget(FileConfiguration fileConfiguration,
LogConfiguration globalConfig,
FileHeaderProvider headerProvider) |
|
SpooledNetworkTarget |
createNetworkTarget(LogConfiguration configuration,
Protocol networkProtocol) |
|
protected void |
onEnableLogging(ILogger logger) |
Override this method to perform additional logging related actions,
such as passing logger down to hierarchy, etc.
|
enableLogging, getLogger
public DefaultTargetFactory(ILogger logger)
protected void onEnableLogging(ILogger logger)
AbstractLogEnabled
onEnableLogging
in class AbstractLogEnabled
logger
- The ILogger instancepublic BaseTarget createConsoleTarget(LogConfiguration configuration) throws LoggerException
createConsoleTarget
in interface TargetFactory
LoggerException
public SpooledNetworkTarget createNetworkTarget(LogConfiguration configuration, Protocol networkProtocol) throws LoggerException
createNetworkTarget
in interface TargetFactory
LoggerException
public FileTarget createFileTarget(FileConfiguration fileConfiguration, LogConfiguration globalConfig, FileHeaderProvider headerProvider) throws java.lang.Exception
createFileTarget
in interface TargetFactory
java.lang.Exception
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.