Members
-
(inner) DEBUG
-
Logs at a level suitable for developers. May contain things like network level messages.
-
(inner) ERROR
-
Should only be used to log unrecoverable errors. The application will probably not continue to function correctly after one of these errors. Messages at this level should be readable by non-developers.
-
(inner) INFO
-
Logs messages that could be useful information. Messages at this level should be somewhat readable by non-developers.
-
(inner) TRACE
-
Logs at a very fine level, suitable for method entry / exits, etc.
-
(inner) WARN
-
Logs messages that may indicate problems, but where the system is able to continue. Messages at this level should be readable by non-developers.
Methods
-
(inner) log(levelName, logData)
-
The abstract method that should be overridden by subclasses or by providing a delegate to the constructor.
Parameters:
Name Type Description levelName
String the name of the method that was called. logData
Array the log information. -
(inner) logDataToString(logData) → {String}
-
Turns an array of logging data into a string according to the caplin logging scheme.
Parameters:
Name Type Description logData
Array an array containing all the data that should be logged. - See:
-
- module:caplin/core/log/Log.interpolate for more information.
Returns:
A string representation of the logData provided.- Type
- String
-
(inner) setLevel(level)
-
Changes the level at which this logger logs.
Parameters:
Name Type Description level
Number a log level, chosen from those available on this class.