public class MstLog4TineLog_Facade
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
MstLog4TineLog_Facade.ClogMapper |
static class |
MstLog4TineLog_Facade.SystemInfoSummary |
static class |
MstLog4TineLog_Facade.SystemInfoSummaryApp
Immutable, SystemInfoSummary + AppName
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SYSTEM_KONTEXT |
static java.lang.String |
UNKNOWN_PC_NAME |
Modifier and Type | Method and Description |
---|---|
MstLog4TineLog_Facade.ClogMapper |
createClogMapper(de.desy.tine.server.logger.Clog systemMessage) |
static MstLog4TineLog_Facade |
getInstance() |
java.lang.String |
getSystemContext() |
MstLog4TineLog_Facade.SystemInfoSummary |
getSystemInfoSummary_FromSystemClog(de.desy.tine.server.logger.Clog systemMessage) |
MstLog4TineLog_Facade.SystemInfoSummaryApp |
getSystemInfoSummaryApp_FromSystemClog(de.desy.tine.server.logger.Clog systemMessage) |
MstLog4TineLog_Facade.SystemInfoSummary[] |
getSystemInfoSummaryArray(java.util.List<de.desy.tine.server.logger.Clog> msgs,
java.lang.String appName) |
ILogAppender |
getTineLogAppender(LogMsg logMsg,
IWriter<ClsLogInfo> optionalAppenderSpy) |
boolean |
isSystemInfo(de.desy.tine.server.logger.Clog clog) |
java.util.UUID |
logger2RunId(java.lang.String logger) |
java.lang.String |
runId2Logger(java.util.UUID runID) |
public static final java.lang.String UNKNOWN_PC_NAME
public static final java.lang.String SYSTEM_KONTEXT
public static final MstLog4TineLog_Facade getInstance()
public final ILogAppender getTineLogAppender(LogMsg logMsg, IWriter<ClsLogInfo> optionalAppenderSpy) throws java.lang.NullPointerException
logMsg
- only used on first call but then must be nonnulloptionalAppenderSpy
- may be null, for debugging to spy what is written
(Clogs -> LogMsg which are written to Tine)java.lang.NullPointerException
- on first call if logMsg is nullpublic final java.lang.String getSystemContext()
public final boolean isSystemInfo(de.desy.tine.server.logger.Clog clog)
public final MstLog4TineLog_Facade.SystemInfoSummary getSystemInfoSummary_FromSystemClog(de.desy.tine.server.logger.Clog systemMessage)
public final MstLog4TineLog_Facade.SystemInfoSummaryApp getSystemInfoSummaryApp_FromSystemClog(de.desy.tine.server.logger.Clog systemMessage)
public final java.util.UUID logger2RunId(java.lang.String logger)
public java.lang.String runId2Logger(java.util.UUID runID)
public MstLog4TineLog_Facade.ClogMapper createClogMapper(de.desy.tine.server.logger.Clog systemMessage) throws java.lang.IllegalArgumentException
systemMessage,
- may be null und mstLog -> Tine System Message (z.B. HB) mit gleichem pcNamejava.lang.IllegalArgumentException
- falls keine System Messagepublic MstLog4TineLog_Facade.SystemInfoSummary[] getSystemInfoSummaryArray(java.util.List<de.desy.tine.server.logger.Clog> msgs, java.lang.String appName)
13-September-2017 07:50 Deutsches Elektronen-Synchrotron DESY in der Helmholtz-Gemeinschaft