Simple logging library for node.js.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
mort f69ffd2546 initial commit il y a 8 ans
.gitignore initial commit il y a 8 ans
README.md initial commit il y a 8 ans
index.js initial commit il y a 8 ans
package.json initial commit il y a 8 ans

README.md

Logger

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

Installation

Install like any other NPM library:

npm install --save logger

Usage

var logger = require("logger");

Logger has 4 methods for logging:

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

After logger.die, the process will immediately exit.

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

logger.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:

logger.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, default: [“bold”, “red”]

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