Enum Logger
- java.lang.Object
-
- java.lang.Enum<Logger>
-
- de.desy.mst.libs.framework.mstapp.logging.Logger
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<Logger>
public enum Logger extends java.lang.Enum<Logger> implements java.io.Serializable
Haupt Einsprungpunkt in das MST Applikations Logging System. Und aus SyntaxSugar Gruenden auch die Loggingkategorie. So gibt es sehr kompakten Gebrauch: 'Logger.Any.info("Meine Message");' Die Katerorien (Streng hierarchisch mit Wurzel Any) gelten bei Software fuer den Programmteil, der das Problem findet. Also Applikationsfehler, die das Framework findet sind von der Kategorie 'SWFW'.- Any // 0 beliebige Kategorie (parent of all)
- HW // 1 HardWare: z.B. Device Fehler
- Feldbus // 2 Feldbus wie SEDAC, PROFIBUS etc
- SEDAC // 3 SEDAC Protokoll
- Netzwerk // 4 Netzwerk insbesondere LAN, WAN, Router, DNS Server...
- SW // 5 SoftWare
- SWApp // 6 Software bezüglich der Applikation
- SWTine // 7 Software bezüglich von Tine
- SWFW // 8 Software bezüglich des Frameworks
- AUFTRAG // 9 Auftrag an einen Server
- XLIB //10 External Library Logging in Java API
- SWLib //11 Internal Library Logging (eine Bibliothek, die mstAppLogging benutzt)
- SWFW_ //12 Software bezüglich des Frameworks Core
Das Management der Logging Appender ist in LoggingManager zu finden. Die eigentliche Arbeit wird in package privater Klasse LoggingImpl(ementation) gemacht.- Version:
- 1.0.0
- Author:
- ws
-
-
Enum Constant Summary
Enum Constants Enum Constant Description Any
0 beliebige Kategorie (parent of all)AUFTRAG
9 Auftrag an einen ServerFeldBus
2 FeldbusHW
1 HardWare: z.B.Netzwerk
4 NetzwerkSEDAC
3 SEDAC ProtokollSW
5 SoftWareSWApp
6 Software bezüglich der ApplikationSWFW
8 Software bezüglich des FrameworksSWFW_
12 Software bezüglich des Frameworks CoreSWLib
11 Internal Library Logging (Bibliothek)SWTine
7 Software bezüglich von TineXLIB
10 External Library Logging in Java API
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static boolean
_hasTineLogAppender()
static void
_initTineLogExport()
Deprecated.LogMsg
debug(java.lang.String message)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
debug(java.lang.String message, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
debug(java.lang.String message, java.lang.Throwable throwable)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
debug(java.lang.String message, java.lang.Throwable throwable, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
debug(java.lang.Throwable throwable)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
debug(java.lang.Throwable throwable, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)static LogMsg
doLog(LogLvl level, Logger kategorie, java.lang.String message, java.lang.Throwable throwable)
?!?!?STRANGE JOSEF ANDREAS BUG IM JOSEF LOGGING 2009-07-17,20 !?!?!?static LogMsg
doLog(LogLvl level, Logger kategorie, java.lang.String message, java.lang.Throwable throwable, LMTag... tags)
Basis Interface fuer msg with Throwablestatic LogMsg
doLog(LogLvl level, java.util.Date date, java.lang.String applikation, java.lang.String pcName, Logger kategorie, java.lang.String message, LMTag... tags)
"komplettes" Endbenutzer Interface ohne Throwablestatic LogMsg
doLog(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)
komplettes Endbenutzer Interface mit Throwablestatic LogMsg
doLog(LogMsg msg)
basic interface im technischen SinnLogMsg
error(java.lang.String message)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
error(java.lang.String message, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
error(java.lang.String message, java.lang.Throwable throwable)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
error(java.lang.String message, java.lang.Throwable throwable, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
error(java.lang.Throwable throwable)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
error(java.lang.Throwable throwable, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
fatal(java.lang.String message)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
fatal(java.lang.String message, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
fatal(java.lang.String message, java.lang.Throwable throwable)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
fatal(java.lang.String message, java.lang.Throwable throwable, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
fatal(java.lang.Throwable throwable)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
fatal(java.lang.Throwable throwable, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
info(java.lang.String message)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
info(java.lang.String message, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
info(java.lang.String message, java.lang.Throwable throwable)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
info(java.lang.String message, java.lang.Throwable throwable, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
info(java.lang.Throwable throwable)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
info(java.lang.Throwable throwable, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)boolean
isKategorie(Logger kat)
Dieses Objekt ist (Unter-)Kategorie von dem Argumentboolean
isTrueDirectChild(Logger childCandidate)
excludes Logger.ANY which is its own childstatic Logger
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static Logger[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.LogMsg
warn(java.lang.String message)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
warn(java.lang.String message, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
warn(java.lang.String message, java.lang.Throwable throwable)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
warn(java.lang.String message, java.lang.Throwable throwable, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
warn(java.lang.Throwable throwable)
debug(0), info(1), warn(2), error(3), fatal(4)LogMsg
warn(java.lang.Throwable throwable, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)
-
-
-
Enum Constant Detail
-
Any
public static final Logger Any
0 beliebige Kategorie (parent of all)
-
HW
public static final Logger HW
1 HardWare: z.B. Device Fehler
-
FeldBus
public static final Logger FeldBus
2 Feldbus
-
SEDAC
public static final Logger SEDAC
3 SEDAC Protokoll
-
Netzwerk
public static final Logger Netzwerk
4 Netzwerk
-
SW
public static final Logger SW
5 SoftWare
-
SWApp
public static final Logger SWApp
6 Software bezüglich der Applikation
-
SWTine
public static final Logger SWTine
7 Software bezüglich von Tine
-
SWFW
public static final Logger SWFW
8 Software bezüglich des Frameworks
-
AUFTRAG
public static final Logger AUFTRAG
9 Auftrag an einen Server
-
XLIB
public static final Logger XLIB
10 External Library Logging in Java API
-
SWLib
public static final Logger SWLib
11 Internal Library Logging (Bibliothek)
-
SWFW_
public static final Logger SWFW_
12 Software bezüglich des Frameworks Core
-
-
Field Detail
-
parent
public final Logger parent
-
-
Method Detail
-
values
public static Logger[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Logger c : Logger.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Logger valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
isKategorie
public final boolean isKategorie(Logger kat)
Dieses Objekt ist (Unter-)Kategorie von dem Argument
-
isTrueDirectChild
public boolean isTrueDirectChild(Logger childCandidate)
excludes Logger.ANY which is its own child
-
debug
public final LogMsg debug(java.lang.String message)
debug(0), info(1), warn(2), error(3), fatal(4)
-
debug
public final LogMsg debug(java.lang.Throwable throwable)
debug(0), info(1), warn(2), error(3), fatal(4)
-
debug
public final LogMsg debug(java.lang.String message, java.lang.Throwable throwable)
debug(0), info(1), warn(2), error(3), fatal(4)
-
info
public final LogMsg info(java.lang.String message)
debug(0), info(1), warn(2), error(3), fatal(4)
-
info
public final LogMsg info(java.lang.Throwable throwable)
debug(0), info(1), warn(2), error(3), fatal(4)
-
info
public final LogMsg info(java.lang.String message, java.lang.Throwable throwable)
debug(0), info(1), warn(2), error(3), fatal(4)
-
warn
public final LogMsg warn(java.lang.String message)
debug(0), info(1), warn(2), error(3), fatal(4)
-
warn
public final LogMsg warn(java.lang.Throwable throwable)
debug(0), info(1), warn(2), error(3), fatal(4)
-
warn
public final LogMsg warn(java.lang.String message, java.lang.Throwable throwable)
debug(0), info(1), warn(2), error(3), fatal(4)
-
error
public final LogMsg error(java.lang.String message)
debug(0), info(1), warn(2), error(3), fatal(4)
-
error
public final LogMsg error(java.lang.Throwable throwable)
debug(0), info(1), warn(2), error(3), fatal(4)
-
error
public final LogMsg error(java.lang.String message, java.lang.Throwable throwable)
debug(0), info(1), warn(2), error(3), fatal(4)
-
fatal
public final LogMsg fatal(java.lang.String message)
debug(0), info(1), warn(2), error(3), fatal(4)
-
fatal
public final LogMsg fatal(java.lang.Throwable throwable)
debug(0), info(1), warn(2), error(3), fatal(4)
-
fatal
public final LogMsg fatal(java.lang.String message, java.lang.Throwable throwable)
debug(0), info(1), warn(2), error(3), fatal(4)
-
debug
public final LogMsg debug(java.lang.String message, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)
-
debug
public final LogMsg debug(java.lang.Throwable throwable, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)
-
debug
public final LogMsg debug(java.lang.String message, java.lang.Throwable throwable, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)
-
info
public final LogMsg info(java.lang.String message, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)
-
info
public final LogMsg info(java.lang.Throwable throwable, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)
-
info
public final LogMsg info(java.lang.String message, java.lang.Throwable throwable, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)
-
warn
public final LogMsg warn(java.lang.String message, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)
-
warn
public final LogMsg warn(java.lang.Throwable throwable, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)
-
warn
public final LogMsg warn(java.lang.String message, java.lang.Throwable throwable, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)
-
error
public final LogMsg error(java.lang.String message, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)
-
error
public final LogMsg error(java.lang.Throwable throwable, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)
-
error
public final LogMsg error(java.lang.String message, java.lang.Throwable throwable, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)
-
fatal
public final LogMsg fatal(java.lang.String message, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)
-
fatal
public final LogMsg fatal(java.lang.Throwable throwable, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)
-
fatal
public final LogMsg fatal(java.lang.String message, java.lang.Throwable throwable, LMTag... tags)
debug(0), info(1), warn(2), error(3), fatal(4)
-
doLog
public static LogMsg doLog(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)
komplettes Endbenutzer Interface mit Throwable
-
doLog
public static LogMsg doLog(LogLvl level, java.util.Date date, java.lang.String applikation, java.lang.String pcName, Logger kategorie, java.lang.String message, LMTag... tags)
"komplettes" Endbenutzer Interface ohne Throwable
-
doLog
public static LogMsg doLog(LogLvl level, Logger kategorie, java.lang.String message, java.lang.Throwable throwable)
?!?!?STRANGE JOSEF ANDREAS BUG IM JOSEF LOGGING 2009-07-17,20 !?!?!?
-
doLog
public static LogMsg doLog(LogLvl level, Logger kategorie, java.lang.String message, java.lang.Throwable throwable, LMTag... tags)
Basis Interface fuer msg with Throwable
-
_initTineLogExport
@Deprecated public static void _initTineLogExport()
Deprecated.System use only, use MstFrameMain.setToTineLogExportInit_*
-
_hasTineLogAppender
public static boolean _hasTineLogAppender()
-
-