Package org.eclipse.net4j.util.om.trace
Klasse ContextTracer
java.lang.Object
org.eclipse.net4j.util.om.trace.ContextTracer
- Bekannte direkte Unterklassen:
PerfTracer
- Autor:
- Eike Stepper
- Siehe auch:
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
void
Class
<?> getName()
boolean
ifEnabled
(Consumer<ContextTracer> consumer) Provides zero-cost tracing in combination with theassert
keyword.boolean
void
setEnabled
(boolean enabled) toString()
void
void
void
-
Konstruktordetails
-
ContextTracer
-
-
Methodendetails
-
getContext
- Seit:
- 3.2
-
getBundle
-
getFullName
-
getName
-
getDelegate
-
getParent
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
ifEnabled
Provides zero-cost tracing in combination with theassert
keyword.Example:
ContextTracer tracer = ...; assert tracer.ifEnabled(t -> t.format("User %0 logged on", user));
- Gibt zurück:
- Always
true
- Seit:
- 3.16
-
format
-
format
-
trace
-
trace
-
trace
-
toString
-