Package org.jmol.util
Class DefaultLogger
- java.lang.Object
-
- org.jmol.util.DefaultLogger
-
- All Implemented Interfaces:
LoggerInterface
public class DefaultLogger extends java.lang.Object implements LoggerInterface
Default implementation of the logger.
-
-
Constructor Summary
Constructors Constructor Description DefaultLogger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddebug(java.lang.String txt)Writes a log at DEBUG level.voiderror(java.lang.String txt)Writes a log at ERROR level.voiderrorEx(java.lang.String txt, java.lang.Throwable e)Writes a log at ERROR level with detail on exception.voidfatal(java.lang.String txt)Writes a log at FATAL level.voidfatalEx(java.lang.String txt, java.lang.Throwable e)Writes a log at ERROR level with detail on exception.voidinfo(java.lang.String txt)Writes a log at INFO level.protected voidlog(java.io.PrintStream out, int level, java.lang.String txt, java.lang.Throwable e)Method to output a log.voidwarn(java.lang.String txt)Writes a log at WARN level.voidwarnEx(java.lang.String txt, java.lang.Throwable e)Writes a log at WARN level with detail on exception.
-
-
-
Method Detail
-
log
protected void log(java.io.PrintStream out, int level, java.lang.String txt, java.lang.Throwable e)Method to output a log.- Parameters:
out- Output stream.level- Log level.txt- Text to log.e- Exception.
-
debug
public void debug(java.lang.String txt)
Description copied from interface:LoggerInterfaceWrites a log at DEBUG level.- Specified by:
debugin interfaceLoggerInterface- Parameters:
txt- String to write.
-
info
public void info(java.lang.String txt)
Description copied from interface:LoggerInterfaceWrites a log at INFO level.- Specified by:
infoin interfaceLoggerInterface- Parameters:
txt- String to write.
-
warn
public void warn(java.lang.String txt)
Description copied from interface:LoggerInterfaceWrites a log at WARN level.- Specified by:
warnin interfaceLoggerInterface- Parameters:
txt- String to write.
-
warnEx
public void warnEx(java.lang.String txt, java.lang.Throwable e)Description copied from interface:LoggerInterfaceWrites a log at WARN level with detail on exception.- Specified by:
warnExin interfaceLoggerInterface- Parameters:
txt- String to write.e- Exception.
-
error
public void error(java.lang.String txt)
Description copied from interface:LoggerInterfaceWrites a log at ERROR level.- Specified by:
errorin interfaceLoggerInterface- Parameters:
txt- String to write.
-
errorEx
public void errorEx(java.lang.String txt, java.lang.Throwable e)Description copied from interface:LoggerInterfaceWrites a log at ERROR level with detail on exception.- Specified by:
errorExin interfaceLoggerInterface- Parameters:
txt- String to write.e- Exception.
-
fatal
public void fatal(java.lang.String txt)
Description copied from interface:LoggerInterfaceWrites a log at FATAL level.- Specified by:
fatalin interfaceLoggerInterface- Parameters:
txt- String to write.
-
fatalEx
public void fatalEx(java.lang.String txt, java.lang.Throwable e)Description copied from interface:LoggerInterfaceWrites a log at ERROR level with detail on exception.- Specified by:
fatalExin interfaceLoggerInterface- Parameters:
txt- String to write.e- Exception.
-
-