| 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 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
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 |