public class EclipseLogWriter extends Object implements SynchronousLogListener, LogFilter
| Constructor and Description |
|---|
EclipseLogWriter(File outFile,
String loggerName,
boolean enabled)
Constructs an EclipseLog which uses the specified File to log messages to
|
EclipseLogWriter(Writer writer,
String loggerName,
boolean enabled)
Constructs an EclipseLog which uses the specified Writer to log messages to
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
File |
getFile() |
String |
getLoggerName() |
boolean |
isLoggable(Bundle bundle,
String loggableName,
int loggableLevel) |
void |
logged(LogEntry entry)
Listener method called for each LogEntry object created.
|
void |
setConsoleLog(boolean consoleLog) |
void |
setFile(File newFile,
boolean append) |
void |
setWriter(Writer newWriter,
boolean append) |
public EclipseLogWriter(File outFile, String loggerName, boolean enabled)
outFile - a file to log messages topublic void close()
public void setWriter(Writer newWriter, boolean append)
public void setFile(File newFile, boolean append) throws IOException
IOExceptionpublic File getFile()
public void setConsoleLog(boolean consoleLog)
public boolean isLoggable(Bundle bundle, String loggableName, int loggableLevel)
isLoggable in interface LogFilterbundle - The logging bundleloggableName - The name of the LoggerloggableLevel - The log level or severityLogEntry,
Logger,
ExtendedLogReaderService.addLogListener(org.osgi.service.log.LogListener, LogFilter)public void logged(LogEntry entry)
LogListenerAs with all event listeners, this method should return to its caller as soon as possible.
logged in interface LogListenerentry - A LogEntry object containing log information.LogEntrypublic String getLoggerName()
Copyright © 2007–2016 The Apache Software Foundation. All rights reserved.