- java.lang.Object
-
- org.hsqldb.lib.SimpleLog
-
public class SimpleLog extends java.lang.ObjectSimple log for recording abnormal events in persistenceLog levels, LOG_NONE, LOG_ERROR, and LOG_NORMAL are currently supported.
LOG_ERROR corresponds to property value 1 and logs main database events plus any major errors encountered in operation. LOG_NORMAL corresponds to property value 2 and logs additional normal events and minor errors.
- Since:
- 1.8.0
- Author:
- Fred Toussi (fredt@users dot sourceforge.net)
-
-
Field Summary
Fields Modifier and Type Field Description static intLOG_DETAILstatic intLOG_ERRORstatic intLOG_NONEstatic intLOG_NORMALstatic intLOG_SQL_BASICstatic intLOG_SQL_DETAILstatic intLOG_SQL_NORMALstatic intLOG_SQL_RESULTstatic intLOG_WARNINGstatic java.lang.StringlogTypeName
-
Constructor Summary
Constructors Constructor Description SimpleLog(java.lang.String path, int level, boolean isSQL)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidflush()intgetLevel()java.io.PrintWritergetPrintWriter()voidlogContext(int atLevel, java.lang.String message)voidlogContext(int atLevel, java.lang.String prefix, java.lang.String message, java.lang.String suffix)voidlogContext(java.lang.Throwable t, java.lang.String message, int atLevel)voidsetLevel(int level)
-
-
-
Field Detail
-
LOG_NONE
public static final int LOG_NONE
- See Also:
- Constant Field Values
-
LOG_ERROR
public static final int LOG_ERROR
- See Also:
- Constant Field Values
-
LOG_WARNING
public static final int LOG_WARNING
- See Also:
- Constant Field Values
-
LOG_NORMAL
public static final int LOG_NORMAL
- See Also:
- Constant Field Values
-
LOG_DETAIL
public static final int LOG_DETAIL
- See Also:
- Constant Field Values
-
LOG_SQL_BASIC
public static final int LOG_SQL_BASIC
- See Also:
- Constant Field Values
-
LOG_SQL_NORMAL
public static final int LOG_SQL_NORMAL
- See Also:
- Constant Field Values
-
LOG_SQL_DETAIL
public static final int LOG_SQL_DETAIL
- See Also:
- Constant Field Values
-
LOG_SQL_RESULT
public static final int LOG_SQL_RESULT
- See Also:
- Constant Field Values
-
logTypeName
public static final java.lang.String logTypeName
- See Also:
- Constant Field Values
-
-
Method Detail
-
getLevel
public int getLevel()
-
setLevel
public void setLevel(int level)
-
getPrintWriter
public java.io.PrintWriter getPrintWriter()
-
logContext
public void logContext(int atLevel, java.lang.String message)
-
logContext
public void logContext(int atLevel, java.lang.String prefix, java.lang.String message, java.lang.String suffix)
-
logContext
public void logContext(java.lang.Throwable t, java.lang.String message, int atLevel)
-
flush
public void flush()
-
close
public void close()
-
-