Package io.aether.logger
Class LNode
- java.lang.Object
-
- io.aether.logger.LNode
-
- Direct Known Subclasses:
LNode.NodeMap
public abstract class LNode extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLNode.NodeMap
-
Constructor Summary
Constructors Constructor Description LNode()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleancheck(java.lang.Object key, java.lang.Object value)booleancheckSystemComponent(java.lang.Object val)booleancontains(java.lang.String key)abstract intcount()abstract voidforeach(java.util.Set<java.lang.String> exclude, ABiConsumer<java.lang.String,java.lang.Object> c)java.lang.Objectget(java.lang.String key)protected abstract java.lang.Objectget(java.lang.String key, java.util.Set<LNode> old)<T> TgetCast(java.lang.String key)java.lang.ThrowablegetException()Log.LevelgetLevel()AStringgetMessage()AStringgetMessage(java.util.Set<java.lang.String> keys)java.lang.StringgetMsg()java.lang.ObjectgetSystemComponent()booleanisDebug()booleanisEmpty()booleanisError()booleanisInfo()booleanisTrace()booleanisWarn()booleanmessageContains(java.lang.String c)booleanmsgContains(java.lang.String c)static LNodeof(LNode data)static LNodeof(java.lang.Object... data)static LNodeof2(java.lang.Object[] keys, java.lang.Object[] vals)static LNodeof2(java.util.List<? extends java.lang.CharSequence> keys, java.util.List<?> vals)static LNodeofMap()static LNodeofMap(java.util.Map<java.lang.String,?> map)static LNodeofMulti(LNode... data)static LNodeofMulti(java.util.Collection<LNode> data)voidprintMessage(AString w, java.util.Set<java.lang.String> keys, java.lang.String color, java.lang.String defaultColor)voidset(java.lang.String key, java.lang.Object value)java.util.Map<java.lang.String,java.lang.Object>toMap()java.lang.StringtoString()
-
-
-
Field Detail
-
EMPTY
public static final LNode EMPTY
-
id
public final long id
-
-
Method Detail
-
contains
public boolean contains(java.lang.String key)
-
msgContains
public boolean msgContains(java.lang.String c)
-
messageContains
public boolean messageContains(java.lang.String c)
-
getMessage
public AString getMessage()
-
getMsg
public java.lang.String getMsg()
-
getMessage
public AString getMessage(java.util.Set<java.lang.String> keys)
-
printMessage
public void printMessage(AString w, java.util.Set<java.lang.String> keys, java.lang.String color, java.lang.String defaultColor)
-
toMap
public java.util.Map<java.lang.String,java.lang.Object> toMap()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getCast
public <T> T getCast(java.lang.String key)
-
getSystemComponent
public java.lang.Object getSystemComponent()
-
checkSystemComponent
public boolean checkSystemComponent(java.lang.Object val)
-
get
protected abstract java.lang.Object get(java.lang.String key, java.util.Set<LNode> old)
-
get
public java.lang.Object get(java.lang.String key)
-
count
public abstract int count()
-
foreach
public abstract void foreach(java.util.Set<java.lang.String> exclude, ABiConsumer<java.lang.String,java.lang.Object> c)
-
isTrace
public boolean isTrace()
-
isDebug
public boolean isDebug()
-
isInfo
public boolean isInfo()
-
isWarn
public boolean isWarn()
-
isError
public boolean isError()
-
check
public boolean check(java.lang.Object key, java.lang.Object value)
-
isEmpty
public boolean isEmpty()
-
getException
public java.lang.Throwable getException()
-
getLevel
public Log.Level getLevel()
-
set
public void set(java.lang.String key, java.lang.Object value)
-
of
public static LNode of(java.lang.Object... data)
-
of2
public static LNode of2(java.lang.Object[] keys, java.lang.Object[] vals)
-
of2
public static LNode of2(java.util.List<? extends java.lang.CharSequence> keys, java.util.List<?> vals)
-
ofMap
public static LNode ofMap(java.util.Map<java.lang.String,?> map)
-
ofMap
public static LNode ofMap()
-
-