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 Throwables; 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 Throwables; 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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Helper method for catching Throwables; 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 Throwables; 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 Throwables 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 Throwables in last parameter for special handling.
format | The warning message format |
---|---|
arg1 | First object to format |
arg2 | Second object to format |