0.5.19 • Published 3 years ago

@highoutput/logger v0.5.19

Weekly downloads
717
License
MIT
Repository
-
Last release
3 years ago

@highoutput/logger

Class: Logger

Generate logs that follow a certain format.

new Logger(tags)

  • tags (Array<string>)

logger.tag(tag)-

  • tag (string)
  • Returns: (Logger)

logger.error(arg0[,arg1][,arg2]...)

  • arg0 (string|Object|)
  • arg1 (string|Object|)
  • arg2 (string|Object|)

logger.warn(arg0[,arg1][,arg2]...)

  • arg0 (string|Object|)
  • arg1 (string|Object|)
  • arg2 (string|Object|)

logger.info(arg0[,arg1][,arg2]...)

  • arg0 (string|Object|)
  • arg1 (string|Object|)
  • arg2 (string|Object|)

logger.verbose(arg0[,arg1][,arg2]...)

  • arg0 (string|Object|)
  • arg1 (string|Object|)
  • arg2 (string|Object|)

logger.silly(arg0[,arg1][,arg2]...)

  • arg0 (string|Object|)
  • arg1 (string|Object|)
  • arg2 (string|Object|)

Examples

import { Logger } from 'highoutput-utilities';

const logger = new Logger(['api']);

logger.info('Read this!');
logger.error(new Error('A nasty error.'));
logger.silly('My dog will not bite you, probably.');
logger.verbose('You want some log?');
logger.warn('I kill you!');

logger.tag('http').verbose({ host: '127.0.0.1', pathname: '/' });
0.5.18

3 years ago

0.5.19

3 years ago

0.5.17

3 years ago

0.5.15

3 years ago

0.5.12

3 years ago

0.5.13

3 years ago

0.5.10

3 years ago

0.5.8

3 years ago

0.5.7

3 years ago

0.5.6

3 years ago

0.5.5

3 years ago

0.5.4

4 years ago

0.5.3

4 years ago

0.5.1

4 years ago

0.5.0

4 years ago

0.4.1

4 years ago

0.4.0

5 years ago

0.3.0

5 years ago

0.2.7

5 years ago

0.2.8

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago