Simple logging library for node.js.
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
mort 14f0179860 updated package.json version 10 anos atrás
.gitignore initial commit 10 anos atrás
README.md fixed README 10 anos atrás
index.js added log.error 10 anos atrás
package.json updated package.json version 10 anos atrás

README.md

mLogger

mLogger is a very simple logging library for node.js.

Installation

Install like any other NPM library:

npm install --save mlogger

Usage

var log = require("mlogger");

Logger has 4 methods for logging:

log.info("foo");   // yyyy/mm/dd HH:MM:SS INFO: foo
log.notice("foo"); // yyyy/mm/dd HH:MM:SS NOTICE: foo
log.warn("foo");   // yyyy/mm/dd HH:MM:SS WARNING: foo
log.error("foo");  // yyyy/mm/dd HH:MM:SS ERROR: foo
log.die("foo");    // yyyy/mm/dd HH:MM:SS ERROR: foo

After log.die, the process will immediately exit.

If an error object is passed instead of a string, a stack trace will be printed, like this:

log.notice(new Error("foo"));

// yyyy/mm/dd HH:MM:SS NOTICE: foo - stack trace:
// Trace: [Error: foo]
//     <stack trace>

To set a different color theme, use setTheme:

log.setTheme({
	timestamp: "green"
})

The available properties for setTheme is:

  • timestamp: timestamp, default: “blue”
  • level_0: logger.info, default: “grey”
  • level_1: logger.notice, default: “yellow”
  • level_2: logger.warn, default: “red”
  • level_3: logger.die/logger.error, default: [“bold”, “red”]

The available values for themes are listed here: https://npmjs.com/package/colors