Class Index | File Index

Classes


Class logger

Console logger withs vitamins.

Features:
Defined in: wef.logger.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
logger(logName)
Creates a logger
Field Summary
Field Attributes Field Name and Description
<static>  
logger.fn
Extension point
 
Logger formatter.
 
Log level
 
Version number
Method Summary
Method Attributes Method Name and Description
 
debug(message, messages)
Logs messages of logLevel=debug
 
error(message, messages)
Logs messages of logLevel=error
 
filter(options)
Filter current loggers by name and priority level.
 
group(messages)
Groups next messages until there is a call to groupEnd and logs messages to logLevel=log
 
groupEnd(messages)
Ungroup previously grouped messages and logs messages to logLevel=log
 
info(message, messages)
Logs messages of logLevel=info
 
log(message, messages)
Logs messages of logLevel=log
 
trace(message, messages)
Logs messages of logLevel=trace
 
warn(message, messages)
Logs messages of logLevel=warn
Class Detail
logger(logName)
Creates a logger
Parameters:
{string} logName Optional, Default: default
Logger name
Field Detail
<static> logger.fn
Extension point

formatter
Logger formatter. Currently a plain text formatter

loglevel
Log level

version
Version number
Method Detail
debug(message, messages)
Logs messages of logLevel=debug
Parameters:
{string} message
{string} messages Optional
more messages, comma separated

error(message, messages)
Logs messages of logLevel=error
Parameters:
{string} message
{string} messages Optional
more messages, comma separated

filter(options)
Filter current loggers by name and priority level.

Only log entries from matched loggers and priority > filter level are allowed. Filtered logs are lost.
Parameters:
{Object|string} options
filter options.

There are two shortcuts :
  • "all": activates all loggers (logLevel: -1, pattern: ".*")
  • "none": deactivates all loggers (logLevel: 100, pattern: ".*")
{integer} options.logLevel
Priority level
{string} options.pattern
Pattern that matches against current registered loggers. Pattern must be regExp compatible.

group(messages)
Groups next messages until there is a call to groupEnd and logs messages to logLevel=log
Parameters:
{string} messages Optional
more messages, comma separated

groupEnd(messages)
Ungroup previously grouped messages and logs messages to logLevel=log
Parameters:
{string} messages Optional
messages, comma separated

info(message, messages)
Logs messages of logLevel=info
Parameters:
{string} message
{string} messages Optional
more messages, comma separated

log(message, messages)
Logs messages of logLevel=log
Parameters:
{string} message
{string} messages Optional
more messages, comma separated

trace(message, messages)
Logs messages of logLevel=trace
Parameters:
{string} message
{string} messages Optional
more messages, comma separated

warn(message, messages)
Logs messages of logLevel=warn
Parameters:
{string} message
{string} messages Optional
more messages, comma separated

Documentation generated by JsDoc Toolkit 2.4.0 on Mon Feb 13 2012 12:35:31 GMT+0100 (CET)