java.lang.Object | |
↳ | org.eclipse.sisu.inject.Logs |
Utility methods for dealing with container logging and recovery.
Set -Dsisu.debug to send detailed tracing to the console.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
public static final String | NEW_LINE | ||||||||||
public static final boolean | TRACE_ENABLED |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
static void |
catchThrowable(Throwable problem)
Helper method for catching
Throwable s; severe errors such as ThreadDeath are always re-thrown. | ||||||||||
static String |
identityToString(Object object)
Returns an identity string for the given object.
| ||||||||||
static void |
throwUnchecked(Throwable problem)
Helper method for throwing
Throwable s; checked exceptions are wrapped as ProvisionExceptions. | ||||||||||
static String |
toString(Injector injector)
Returns a string representation of the given
Injector . | ||||||||||
static String |
toString(Module module)
Returns a string representation of the given
Module . | ||||||||||
static void |
trace(String format, Object arg1, Object arg2)
Logs a trace message; uses "{}" format anchors.
| ||||||||||
static void |
warn(String format, Object arg1, Object arg2)
Logs a warning message; uses "{}" format anchors.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Helper method for catching Throwable
s; severe errors such as ThreadDeath are always re-thrown.
problem | The problem |
---|
Returns an identity string for the given object.
object | The object |
---|
Helper method for throwing Throwable
s; checked exceptions are wrapped as ProvisionExceptions.
problem | The problem |
---|
Returns a string representation of the given Injector
.
injector | The injector |
---|
Returns a string representation of the given Module
.
module | The module |
---|
Logs a trace message; uses "{}" format anchors. Pass Throwable
s in last parameter for special handling.
format | The trace message format |
---|---|
arg1 | First object to format |
arg2 | Second object to format |
Logs a warning message; uses "{}" format anchors. Pass Throwable
s in last parameter for special handling.
format | The warning message format |
---|---|
arg1 | First object to format |
arg2 | Second object to format |