Package com.yahoo.vespa.config.protocol
Class Trace
- java.lang.Object
-
- com.yahoo.vespa.config.protocol.Trace
-
public class Trace extends java.lang.Object
A trace utility that can serialize/deserialize to/fromSlime
- Author:
- Ulf Lilleengen
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Trace
createDummy()
static Trace
createNew()
static Trace
createNew(int traceLevel)
static Trace
createNew(int traceLevel, java.time.Clock clock)
static Trace
fromSlime(com.yahoo.slime.Inspector inspector)
int
getTraceLevel()
void
serialize(com.yahoo.slime.Cursor cursor)
boolean
shouldTrace(int level)
java.lang.String
toString()
java.lang.String
toString(boolean compact)
void
trace(int level, java.lang.String message)
-
-
-
Method Detail
-
trace
public void trace(int level, java.lang.String message)
-
createNew
public static Trace createNew(int traceLevel, java.time.Clock clock)
-
createNew
public static Trace createNew(int traceLevel)
-
fromSlime
public static Trace fromSlime(com.yahoo.slime.Inspector inspector)
-
serialize
public void serialize(com.yahoo.slime.Cursor cursor)
-
createDummy
public static Trace createDummy()
-
getTraceLevel
public int getTraceLevel()
-
shouldTrace
public boolean shouldTrace(int level)
-
toString
public java.lang.String toString(boolean compact)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
createNew
public static Trace createNew()
-
-