1.0.21 • Published 3 years ago

@tomatoes/logger v1.0.21

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

tomatoes-logger

Lightweight front end logging tool

Installing

$ yarn add @tomatoes/logger

Functions

/**
 * initialization
 */
function init(conf?: InitConf): void;
/**
 * Configuration
 */
function config(level: Level, opts: ConfigLogger): void | string /**errMsg */;
/**
 * Global status
 */
function disabled(bool?: boolean): void | string /**errMsg */;
/**
 * Clear log
 */
function clear(): void | string /**errMsg */;
/**
 * logger
 */
function logger(prefix?: string): LogFunc;

Usage

import logger, { init, config, Enum, disabled } from "@tomatoes/logger";

init(/** { prefix: "[-] ", unDeclare: false, disabled: false } */);

// config(Enum.Level.INFO, { prefix: "--->", color: Enum.Color.WHITE });

// disabled()

logger().error('error') //error message
logger().warn('warn')
logger('::').error({a: 1, b: 2})
logger().debug('debug')
logger().info('info')
logger().info(1)
logger().info(true)

License

The ISC License

1.0.21

3 years ago

1.0.20

3 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

4 years ago