public final class LogMsg
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
applikation |
java.util.Date |
date |
Logger |
kategorie |
LogLvl |
level |
java.lang.String |
message |
long |
nr |
java.lang.String |
pcName |
java.util.UUID |
runId |
static java.util.UUID |
THIS_RUN_RUNID
eindeutige Identifizierung jedes Programmlaufes, UUID dieses Programmlaufes
|
java.lang.Throwable |
throwable |
Constructor and Description |
---|
LogMsg(LogLvl level,
java.util.Date date,
java.lang.String applikation,
java.lang.String pcName,
Logger kategorie,
java.lang.String message,
LMTag... tags)
basic errorless constructor
|
LogMsg(LogLvl level,
java.util.Date date,
java.lang.String applikation,
java.lang.String pcName,
Logger kategorie,
java.lang.String message,
java.lang.Throwable throwable,
LMTag... tags)
application level complete constructor
|
LogMsg(LogLvl level,
java.util.Date date,
java.lang.String applikation,
java.lang.String pcName,
Logger kategorie,
java.lang.String message,
java.lang.Throwable throwable,
java.util.UUID runId,
LMTag... tags)
Deprecated.
only for system use
|
LogMsg(LogLvl level,
Logger kategorie,
java.lang.String message,
LMTag... tags)
minimal constructor
|
LogMsg(LogLvl level,
Logger kategorie,
java.lang.String message,
java.lang.Throwable throwable,
LMTag... tags)
minimal constructor with msg and error
|
LogMsg(LogLvl level,
Logger kategorie,
java.lang.Throwable throwable,
LMTag... tags)
minimal constructor with error
|
LogMsg(LogMsg logMsg)
copies original Message and tries to replace null's by good defaults
|
Modifier and Type | Method and Description |
---|---|
static long |
createNr()
Threadsafe: msgCount++
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getApplikation() |
java.util.Date |
getDate() |
Logger |
getKategorie() |
LogLvl |
getLevel() |
java.lang.String |
getMessage() |
static long |
getMsgCount()
Threadsafe: laufende Message Nummer dieses Applikations-Laufs
|
long |
getNr() |
java.lang.String |
getPcName() |
java.util.UUID |
getRunId() |
LMTag[] |
getTags() |
java.lang.Throwable |
getThrowable() |
int |
hashCode() |
boolean |
hasTag(LMTag refTag)
trivial cases false, refTag.inverted wird nicht speziell behandelt
|
java.lang.String |
toString() |
public static final java.util.UUID THIS_RUN_RUNID
public final long nr
public final LogLvl level
public final java.util.Date date
public final java.lang.String applikation
public final java.lang.String pcName
public final Logger kategorie
public final java.lang.String message
public final java.lang.Throwable throwable
public final java.util.UUID runId
@Deprecated public LogMsg(LogLvl level, java.util.Date date, java.lang.String applikation, java.lang.String pcName, Logger kategorie, java.lang.String message, java.lang.Throwable throwable, java.util.UUID runId, LMTag... tags)
public LogMsg(LogLvl level, java.util.Date date, java.lang.String applikation, java.lang.String pcName, Logger kategorie, java.lang.String message, java.lang.Throwable throwable, LMTag... tags)
public LogMsg(LogLvl level, java.util.Date date, java.lang.String applikation, java.lang.String pcName, Logger kategorie, java.lang.String message, LMTag... tags)
public LogMsg(LogLvl level, Logger kategorie, java.lang.String message, LMTag... tags)
public LogMsg(LogLvl level, Logger kategorie, java.lang.Throwable throwable, LMTag... tags)
public LogMsg(LogLvl level, Logger kategorie, java.lang.String message, java.lang.Throwable throwable, LMTag... tags)
public LogMsg(LogMsg logMsg)
public static final long createNr()
public static final long getMsgCount()
public final long getNr()
public final LogLvl getLevel()
public final java.util.Date getDate()
public final java.lang.String getApplikation()
public final java.lang.String getPcName()
public final Logger getKategorie()
public final java.lang.String getMessage()
public final java.lang.Throwable getThrowable()
public final java.util.UUID getRunId()
public final LMTag[] getTags()
public final boolean hasTag(LMTag refTag)
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
13-September-2017 07:50 Deutsches Elektronen-Synchrotron DESY in der Helmholtz-Gemeinschaft