public class LogMessageExtractorCheck extends AbstractLogMessageCheck
This can be used to create a comprehensive list of all log messages.
It is a first step towards more formal tracking of all messages from a system with a unique ID, using e.g. a framework such as jboss-logging.
Does not actually Check anything, i.e. never emits any Checkstyle warnings.
Modifier and Type | Class and Description |
---|---|
static class |
LogMessageExtractorCheck.LogMessageOccurence |
Constructor and Description |
---|
LogMessageExtractorCheck() |
Modifier and Type | Method and Description |
---|---|
File |
getLogMessagesReportFile() |
void |
setLogMessagesReportFileName(String fileName) |
protected void |
updateMessagesReportFile(LogMessageExtractorCheck.LogMessageOccurence log) |
protected void |
visitLogMessage(com.puppycrawl.tools.checkstyle.api.DetailAST ast,
String logMessage) |
getAcceptableTokens, getDefaultTokens, getRequiredTokens, visitToken
beginTree, clearMessages, destroy, finishTree, getClassLoader, getFileContents, getLine, getLines, getMessages, getTabWidth, getTokenNames, init, isCommentNodesRequired, leaveToken, log, log, log, setClassLoader, setFileContents, setTabWidth, setTokens
finishLocalSetup, getCustomMessages, getId, getMessageBundle, getSeverity, getSeverityLevel, setId, setSeverity
public void setLogMessagesReportFileName(String fileName)
public File getLogMessagesReportFile()
protected void visitLogMessage(com.puppycrawl.tools.checkstyle.api.DetailAST ast, String logMessage)
visitLogMessage
in class AbstractLogMessageCheck
protected void updateMessagesReportFile(LogMessageExtractorCheck.LogMessageOccurence log)
Copyright © 2019 OpenDaylight. All rights reserved.