@thaldea/logger

0.2.1 • Public • Published

@thaldea/logger

This is really stupid NodeJS logger that is really not optimized but really good for fast prototyping.

Starting up

npm install @thaldea/logger

Simple log example

import Logger from "@thaldea/logger/index.mjs"

Logger.debug("Debug log outside a function or a class")

class Main {

  run() {
    Logger.log("A simple log message")
    Logger.debug("A debug message")
    Logger.silly("A silly debug message")
    Logger.info("An info message")
    Logger.error("An error message")
    Logger.fatal("A fatal message")
  }
}

const app = new Main();
app.run()

Log and file

import {Logger as LoggerInstance} from '@thaldea/logger/index.mjs';

const Logger = new LoggerInstance("mylogs.log");

class Main {

  run() {
    Logger.log("A simple log message")
    Logger.debug("A debug message")
    Logger.silly("A silly debug message")
    Logger.info("An info message")
    Logger.error("An error message")
    Logger.fatal("A fatal message")
  }
}

const app = new Main();
app.run()

Package Sidebar

Install

npm i @thaldea/logger

Weekly Downloads

2

Version

0.2.1

License

ISC

Unpacked Size

5.29 kB

Total Files

4

Last publish

Collaborators

  • thaldea.web