Skip to content

tarumbo/logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logger - Tarumbo


Welcome to logger - A project by Tarumbo


logger is a module designed to log anything on demand.


Code examples

  • Requiring

Requiring the module is required.

const logger = require('@tarumbo/logger');
  • Creating a logger

This allows us to create an instance of our logger. Options are optional. The default log level is info

const Logger = new logger(options?);

Create a logger with default log system setup.

const Logger = new logger({
    defaultLogLevel: 0 // Defaults to 0, 0 is info, 1 is success, 2 is warning, 3 is error
});

Create a logger with custom colors. All entries are optional.

const Logger = new logger({
    colors: {
        error: `error color`,
        info: `info color`,
        warning: `warning color`,
        success: `success color`
    },
})
  • Logging

This demonstrates how to use some of the methods for logging.

Logger.log("text") // Will log using the defaultLogLevel system
Logger.warning("test") // Always warning system
Logger.success("text") // Always success system
Logger.error("text") // Always error system
Logger.info("text") // Always info system
  • Dev functions

These functions aren't meant to be used, yet can be if needed.

Logger.compile(`text`, `color`, `start-text`) // => start-text text (Would be styled)
Logger.base // Returns a chalk instance with properties used for logging

About

Tarumbo's utility logger package.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published