1.0.6 • Published 10 years ago

logger-level v1.0.6

Weekly downloads
8
License
ISC
Repository
github
Last release
10 years ago

console-level

Simple console utility to display logs in console depending on log level.

Installation

$ npm install logger-level

Example usage

const logger = require('logger-level');

// ...

logger.info('Hello World');

API

logger.error(str)

Type: String or Object

str is displayed on console only if log level is higher than 0 (ERROR).

If str has a stack property (such as Error object), then the error stacktrace is displayed on the console.

logger.warn(str)

Type: String or Object

str is displayed on console only if log level is higher than 1 (WARN).

logger.info(str)

Type: String or Object

str is displayed on console only if log level is higher than 2 (INFO).

logger.verbose(str)

Type: String or Object

str is displayed on console only if log level is higher than 3 (VERBOSE).

logger.debug(str)

Type: String or Object

str is displayed on console only if log level is higher than 4 (DEBUG).

logger.silly(str)

Type: String or Object

str is displayed on console only if log level is higher than 5 (SILLY).

Options

logger.level

Type: int Default: 0

Sets log level.

Predefined values (log level in order of verbosity):

  • logger.ERROR (0)
  • logger.WARN (1)
  • logger.INFO (2)
  • logger.VERBOSE (3)
  • logger.DEBUG (4)
  • logger.SILLY (5)

Example:

logger.level = logger.INFO;

logger.show_date

Type: Boolean Default: true

Displays the date on each log (format: YYYY/MM/DD).

Example:

logger.show_date = false;

logger.show_time

Type: Boolean Default: true

Displays the time on each log (format: HH:MM:ss).

logger.show_type

Type: Boolean Default: true

Displays the colored type of log on each log.

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago