Package ch.njol.skript.log
Class ParseLogHandler
java.lang.Object
ch.njol.skript.log.LogHandler
ch.njol.skript.log.ParseLogHandler
- All Implemented Interfaces:
OpenCloseable
,Closeable
,AutoCloseable
-
Nested Class Summary
Nested classes/interfaces inherited from class ch.njol.skript.log.LogHandler
LogHandler.LogResult
-
Field Summary
Fields inherited from interface ch.njol.util.OpenCloseable
EMPTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
Clears all log messages except for the errorvoid
void
error(String error, ErrorQuality quality)
@Nullable LogEntry
getError()
int
boolean
hasError()
void
void
printError(@Nullable String def)
Prints the best error or the given error if no error has been logged.void
printError(String def, ErrorQuality quality)
void
printLog()
Prints the retained logstart()
A convenience method forSkriptLogger.startLogHandler(LogHandler)
.
-
Constructor Details
-
ParseLogHandler
public ParseLogHandler()
-
-
Method Details
-
log
- Specified by:
log
in classLogHandler
- Parameters:
entry
- entry to log- Returns:
- Whether to print the specified entry or not.
-
start
Description copied from class:LogHandler
A convenience method forSkriptLogger.startLogHandler(LogHandler)
.
Implementations should override this to set the return type to the implementing class.- Overrides:
start
in classLogHandler
-
error
-
clear
public void clear()Clears all log messages except for the error -
clearError
public void clearError() -
printLog
public void printLog()Prints the retained log -
printError
public void printError() -
printError
Prints the best error or the given error if no error has been logged.- Parameters:
def
- Error to log if no error has been logged so far, can be null
-
printError
-
getNumErrors
public int getNumErrors() -
hasError
public boolean hasError() -
getError
-