next-core-logger v3.0.0
next-core-logger
Augmented.js Next Core - Logger
API
Table of Contents
- AbstractLogger
- _logMe
- ConsoleLogger
- ColorConsoleLogger
- BasicLogger
- log
- info
- error
- debug
- warn
- LoggerFactory
- Type
- Level
AbstractLogger
Augmented Abstract Logger
Parameters
lLevel The level to initialize the logger with
log
log a message with default level
Parameters
messagestring The message to loglevelLogger.Level The level of the log message
Returns Any The message
info
Logs a message in info level
Parameters
messageAny
error
Log a message in error level
Parameters
messageAny
debug
Log a message in debug level
Parameters
messageAny
warn
Log a message in warn level
Parameters
messageAny
_logMe
logMe method - the actual logger method that logs. Each instance will have it's own override this in an instance
Parameters
levelstring The level to log tomessageAny The message(s) to log
Examples
_logMe(message, level) { ... };Returns string The message
ConsoleLogger
Extends AbstractLogger
Console Logger
Parameters
lLevel The level to initialize the logger with
ColorConsoleLogger
Extends AbstractLogger
Color Console Logger
Parameters
lLevel The level to initialize the logger with
BasicLogger
Extends ConsoleLogger
Basic Console Logger (level off extra text)
Parameters
lLevel The level to initialize the logger with
log
log a message with default level
Parameters
messagestring The message to loglevelLogger.Level The level of the log message
Returns Any The message
info
Logs a message in info level
Parameters
messageAny
error
Log a message in error level
Parameters
messageAny
debug
Log a message in debug level
Parameters
messageAny
warn
Log a message in warn level
Parameters
messageAny
log
log a message with default level
Parameters
messagestring The message to loglevelLogger.Level The level of the log message
Returns Any The message
info
Logs a message in info level
Parameters
messageAny
error
Log a message in error level
Parameters
messageAny
debug
Log a message in debug level
Parameters
messageAny
warn
Log a message in warn level
Parameters
messageAny
LoggerFactory
A logger factory for creating a logger instance
getLogger
getLogger - get an instance of a logger
Parameters
Examples
LoggerFactory.getLogger(Type.CONSOLE, Level.DEBUG);Returns AbstractLogger logger Instance of a logger by istance type
Type
Logger Type
Type: Symbol
Properties
CONSOLESymbol The console logger (terminal)COLOR_CONSOLESymbol The color console logger (terminal)BASICSymbol The basic console logger (terminal)ICONSymbol The icon console logger (terminal)
Level
Logger Level
Type: Symbol