com.puppycrawl.tools.checkstyle
Class DefaultLogger
- AuditListener, EventListener, Configurable, Contextualizable
public class DefaultLogger
Simple plain logger for text output.
This is maybe not very suitable for a text output into a file since it
does not need all 'audit finished' and so on stuff, but it looks good on
stdout anyway. If there is really a problem this is what XMLLogger is for.
It gives structure.
- Stephane Bailliez
XMLLogger
DefaultLogger(OutputStream aOS, boolean aCloseStreamsAfterUse) - Creates a new
DefaultLogger instance.
|
DefaultLogger(OutputStream aInfoStream, boolean aCloseInfoAfterUse, OutputStream aErrorStream, boolean aCloseErrorAfterUse) - Creates a new
DefaultLogger instance.
|
DefaultLogger
public DefaultLogger(OutputStream aOS,
boolean aCloseStreamsAfterUse)
Creates a new DefaultLogger
instance.
aOS
- where to log infos and errorsaCloseStreamsAfterUse
- if aOS should be closed in auditFinished()
DefaultLogger
public DefaultLogger(OutputStream aInfoStream,
boolean aCloseInfoAfterUse,
OutputStream aErrorStream,
boolean aCloseErrorAfterUse)
Creates a new DefaultLogger
instance.
aInfoStream
- the OutputStream
for info messagesaCloseInfoAfterUse
- auditFinished should close aInfoStreamaErrorStream
- the OutputStream
for error messagesaCloseErrorAfterUse
- auditFinished should close aErrorStream
closeStreams
protected void closeStreams()
Flushes the output streams and closes them if needed.