1.0.7 • Published 4 years ago

@tarumbo/logger v1.0.7

Weekly downloads
-
License
ISC
Repository
github
Last release
4 years ago

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
1.0.2

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.10

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.0.0

4 years ago