1.0.4 • Published 1 year ago

cellog v1.0.4

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

Cellog

Cellog is a small logging utilities package. It contains methods to colorize and format output.

Usage:

const logger = require('cellog');
logger.warn('This is a warn message');

API Methods:

.log(string: content): undefined

> Shortcut to regular 'console.log', prints without formatting.
.info(string: content): undefined

> Prints with the color scheme defined by 'Logger.colors.info' (cyan by default).
.error(string: content): undefined

> Prints with the color scheme defined by 'Logger.colors.error' (red by default).
.notice(string: content): undefined

> Prints with the color scheme defined by 'Logger.colors.notice' (blue by default).
.warn(string: content): undefined

> Prints with the color scheme defined by 'Logger.colors.warn' (yellow by default).
.setRaw(boolean: raw): undefined

> Sets the 'rawOutput' property value.

API Properties

.rawOutput

> Boolean
> This property controls wether output will be colorized or not.
> Set this to true if the output will be redirected to a file, so unicode sequences are not copied to the file.
.colors

> Object
> The subproperties are not meant to be changed directly, but it is possible
  and allows for deeper customizations
> Contains subproperties of the colors used in logs:
    .date
        > String
        > Color scheme applied to all dates shown in logs
        > Defaults to green (32)
    .info
        > String
        > Color scheme applied to .info()
        > Defaults to cyan (32)
    .warn 
        > String
        > Color scheme applied to .warn()
        > Defaults to yellow (33)
    .error
        > String
        > Color scheme applied to .error()
        > Defaults to red (31)
    .reset
        > String
        > Color code to reset colors 
        > Not meant to be used directly
    .notice
        > String
        > Color scheme applied to .notice()
        > Defaults to blue (34)
1.0.4

1 year ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago