Package org.h2.message
Interface TraceWriter
- All Known Implementing Classes:
TraceSystem,TraceWriterAdapter
interface TraceWriter
The backend of the trace system must implement this interface. Two
implementations are supported: the (default) native trace writer
implementation that can write to a file and to system out, and an adapter
that uses SLF4J (Simple Logging Facade for Java).
-
Method Summary
Modifier and TypeMethodDescriptionbooleanisEnabled(int level) Check the given trace / log level is enabled.voidSet the name of the database or trace object.voidWrite a message.voidWrite a message.
-
Method Details
-
setName
Set the name of the database or trace object.- Parameters:
name- the new name
-
write
Write a message.- Parameters:
level- the trace levelmodule- the name of the modules- the messaget- the exception (may be null)
-
write
Write a message.- Parameters:
level- the trace levelmoduleId- the id of the modules- the messaget- the exception (may be null)
-
isEnabled
boolean isEnabled(int level) Check the given trace / log level is enabled.- Parameters:
level- the level- Returns:
- true if the level is enabled
-