public class LogWriter extends Object
LogWriter
class encapsulates the OSGi configuration for a
log writer and provides methods to access these to create an Appender.Modifier and Type | Field and Description |
---|---|
static String |
FILE_NAME_CONSOLE
Special fileName for which Console Appender would be created
|
Constructor and Description |
---|
LogWriter(String appenderName,
String fileName,
int logNumber,
String logRotation) |
LogWriter(String configurationPID,
String appenderName,
int logNumber,
String logRotation,
String fileName,
boolean bufferedLogging) |
Modifier and Type | Method and Description |
---|---|
ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent> |
createAppender(ch.qos.logback.core.Context context,
ch.qos.logback.core.encoder.Encoder<ch.qos.logback.classic.spi.ILoggingEvent> encoder) |
static String |
createFileNamePattern(String fileName,
String pattern) |
String |
getAppenderName() |
String |
getConfigurationPID() |
String |
getFileName() |
String |
getImplicitConfigPID() |
int |
getLogNumber() |
String |
getLogRotation() |
boolean |
isImplicit() |
String |
toString() |
public static final String FILE_NAME_CONSOLE
public LogWriter(String configurationPID, String appenderName, int logNumber, String logRotation, String fileName, boolean bufferedLogging)
public String getConfigurationPID()
public String getImplicitConfigPID()
public String getFileName()
public String getAppenderName()
public int getLogNumber()
public String getLogRotation()
public boolean isImplicit()
public ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent> createAppender(ch.qos.logback.core.Context context, ch.qos.logback.core.encoder.Encoder<ch.qos.logback.classic.spi.ILoggingEvent> encoder)
Copyright © 2007–2017 The Apache Software Foundation. All rights reserved.