Class LoggerManager
- java.lang.Object
-
- de.desy.mst.libs.framework.mstapp.logging.LoggerManager
-
public class LoggerManager extends java.lang.Object
Um die Logger Enum ein moeglichst einfaches Interface zu geben ist das Management der Appender etc. in einer anderen Klasse.
REIN STATISCHE KLASSE- Version:
- 1.0.0
- Author:
- ws
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
deregister(ILogAppenderKern appender)
static void
flush()
static java.util.List<LogMsg>
getBufferedMessages()
never Null, maximum of last getSystemBufferCapacity() Messages ungefiltertstatic ILogAppender
getConsolAppender()
Kontrolliert das Schreiben von Log Messages auf die Java Runtime Konsolestatic LogAppenderFile
getDateiAppender()
Kontrolliert das (Default) Schreiben von Log Messages auf das Datei Systemstatic ILogFormatter
getDefaultShortFormatter()
never nullstatic LogMsg
getFirstLogMsg()
static int
getSystemBufferCapacity()
>=0static ILogProvider
getSystemLogProvider()
static java.util.List<LogAppenderFile>
getTempDateiAppender()
Kontrolliert das (Default) Schreiben von Log Messages auf das Windows only Temporary Datei Systemstatic boolean
isRegistered(ILogAppenderKern appender)
static boolean
register(ILogAppenderKern appender)
static void
setMstApp(MstApp mstApp)
static void
setSystemBufferCapacity(int systemBufferCapacity)
-
-
-
Method Detail
-
getConsolAppender
public static final ILogAppender getConsolAppender()
Kontrolliert das Schreiben von Log Messages auf die Java Runtime Konsole
-
getDateiAppender
public static final LogAppenderFile getDateiAppender()
Kontrolliert das (Default) Schreiben von Log Messages auf das Datei System
-
getTempDateiAppender
public static final java.util.List<LogAppenderFile> getTempDateiAppender()
Kontrolliert das (Default) Schreiben von Log Messages auf das Windows only Temporary Datei System
-
getSystemBufferCapacity
public static int getSystemBufferCapacity()
>=0
-
setSystemBufferCapacity
public static void setSystemBufferCapacity(int systemBufferCapacity)
-
getBufferedMessages
public static java.util.List<LogMsg> getBufferedMessages()
never Null, maximum of last getSystemBufferCapacity() Messages ungefiltert
-
getDefaultShortFormatter
public static ILogFormatter getDefaultShortFormatter()
never null
-
getSystemLogProvider
public static ILogProvider getSystemLogProvider()
-
register
public static boolean register(ILogAppenderKern appender)
-
deregister
public static boolean deregister(ILogAppenderKern appender)
-
isRegistered
public static boolean isRegistered(ILogAppenderKern appender)
-
flush
public static void flush()
-
setMstApp
public static void setMstApp(MstApp mstApp)
-
getFirstLogMsg
public static LogMsg getFirstLogMsg()
-
-