Class EASyLoggerFactory.EASyLogger
- java.lang.Object
-
- net.ssehub.easy.basics.logger.EASyLoggerFactory.EASyLogger
-
- Enclosing class:
- EASyLoggerFactory
public class EASyLoggerFactory.EASyLogger extends java.lang.ObjectLogger instance for logging in plug-ins of the EASy-Producer.- Author:
- Sass, El-Sharkawy
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringbundleNameprivate java.lang.Class<?>clazz
-
Constructor Summary
Constructors Modifier Constructor Description privateEASyLogger(java.lang.Class<?> clazz, java.lang.String bundleName)Sole constructor of this class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddebug(java.lang.Object msg)Log an DEBUG message.voiddebug(java.lang.Object msg1, java.lang.Object msg2)Log an DEBUG message.voiddebug(java.lang.Object msg1, java.lang.Object msg2, java.lang.Object msg3)Log an DEBUG message.voiddebug(java.lang.Object msg1, java.lang.Object msg2, java.lang.Object msg3, java.lang.Object msg4)Log an DEBUG message.voiddebug(java.lang.Object msg1, java.lang.Object msg2, java.lang.Object msg3, java.lang.Object msg4, java.lang.Object... msg5)Log an DEBUG message.voiddebug(java.lang.String msg)Log an DEBUG message.voiderror(java.lang.String msg)Log an ERROR message.voidexception(java.lang.Exception exception)Log an EXCEPTION message.voidinfo(java.lang.String msg)Log an INFO message.voidwarn(java.lang.String msg)Log an WARN message.
-
-
-
Constructor Detail
-
EASyLogger
private EASyLogger(java.lang.Class<?> clazz, java.lang.String bundleName)Sole constructor of this class. Creates an wrapper/adapter which uses theILoggerinstance of theEASyLoggerFactory.- Parameters:
clazz- The class where the logging is donebundleName- The name of the plug-in containing the logged class (can be null).
-
-
Method Detail
-
debug
public void debug(java.lang.String msg)
Log an DEBUG message.If the logger is currently enabled for the DEBUG message level then the given message is forwarded to all the registered output Handler objects.
- Parameters:
msg- The string message (or a key in the message catalog)
-
debug
public void debug(java.lang.Object msg)
Log an DEBUG message.If the logger is currently enabled for the DEBUG message level then the given message is forwarded to all the registered output Handler objects.
- Parameters:
msg- The message (msg.toString() will be used for logging) Should not be null.
-
debug
public void debug(java.lang.Object msg1, java.lang.Object msg2)Log an DEBUG message.If the logger is currently enabled for the DEBUG message level then the given message is forwarded to all the registered output Handler objects.
- Parameters:
msg1- The message (msg1.toString() will be used for logging) Should not be null.msg2- The message (msg2.toString() will be used for logging)
-
debug
public void debug(java.lang.Object msg1, java.lang.Object msg2, java.lang.Object msg3)Log an DEBUG message.If the logger is currently enabled for the DEBUG message level then the given message is forwarded to all the registered output Handler objects.
- Parameters:
msg1- The message (msg1.toString() will be used for logging) Should not be null.msg2- The message (msg2.toString() will be used for logging)msg3- The message (msg3.toString() will be used for logging)
-
debug
public void debug(java.lang.Object msg1, java.lang.Object msg2, java.lang.Object msg3, java.lang.Object msg4)Log an DEBUG message.If the logger is currently enabled for the DEBUG message level then the given message is forwarded to all the registered output Handler objects.
- Parameters:
msg1- The message (msg1.toString() will be used for logging) Should not be null.msg2- The message (msg2.toString() will be used for logging)msg3- The message (msg3.toString() will be used for logging)msg4- The message (msg4.toString() will be used for logging)
-
debug
public void debug(java.lang.Object msg1, java.lang.Object msg2, java.lang.Object msg3, java.lang.Object msg4, java.lang.Object... msg5)Log an DEBUG message.If the logger is currently enabled for the DEBUG message level then the given message is forwarded to all the registered output Handler objects.
- Parameters:
msg1- The message (msg1.toString() will be used for logging)msg2- The message (msg2.toString() will be used for logging)msg3- The message (msg3.toString() will be used for logging)msg4- The message (msg4.toString() will be used for logging)msg5- The message (msg5.toString() will be used for logging)
-
info
public void info(java.lang.String msg)
Log an INFO message.If the logger is currently enabled for the INFO message level then the given message is forwarded to all the registered output Handler objects.
- Parameters:
msg- The string message (or a key in the message catalog)
-
warn
public void warn(java.lang.String msg)
Log an WARN message.If the logger is currently enabled for the WARN message level then the given message is forwarded to all the registered output Handler objects.
- Parameters:
msg- The string message (or a key in the message catalog)
-
error
public void error(java.lang.String msg)
Log an ERROR message.If the logger is currently enabled for the ERROR message level then the given message is forwarded to all the registered output Handler objects.
- Parameters:
msg- The string message (or a key in the message catalog)
-
exception
public void exception(java.lang.Exception exception)
Log an EXCEPTION message.If the logger is currently enabled for the EXCEPTION message level then the given message is forwarded to all the registered output Handler objects.
- Parameters:
exception- The exception message
-
-