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 TypeMethodDescriptionboolean
isEnabled
(int level) Check the given trace / log level is enabled.void
Set the name of the database or trace object.void
Write a message.void
Write 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
-