0.6.0 • Published 1 year ago

@jobscale/logger v0.6.0

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

@jobscale/logger

Options

logLevel

0 'error', 1 'warn', 2 'info', 3 'debug', 4 'trace',

default 'info'

Installation

npm i @jobscale/logger

Examples

const { Logger } = require('@jobscale/logger');
// or
// const { createLogger } = require('@jobscale/logger');

const logger = new Logger({ logLevel: 'info', timestamp: true });
// or
// const logger = createLogger('info', { timestamp: true });

logger.info({ 'epoch milliseconds': Date.now() });
logger.debug('Do not output');

Using Browser

<script src="https://cdn.jsdelivr.net/npm/@jobscale/logger/index.min.js"></script>
<script>
  // global logger
  (() => {
    logger.info('hello 01', Date.now());
  })();

  // logger instance
  (() => {
    const { Logger } = logger;
    const log = new Logger({ logLevel: 'info', timestamp: true });
    log.info('hello 02', Date.now());
  })();

  // helper method
  (() => {
    const { createLogger } = logger;
    const log = createLogger('info', { timestamp: true });
    log.info('hello 03', Date.now());
  })();
</script>
0.5.0

1 year ago

0.6.0

1 year ago

0.5.1

1 year ago

0.4.0

1 year ago

0.3.2

1 year ago

0.3.0

1 year ago

0.2.0

2 years ago

0.1.0

3 years ago

0.0.7

3 years ago

0.0.5

3 years ago

0.0.6

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago