1.0.7 • Published 7 years ago

comet-logger v1.0.7

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

comet-logger

roles

This project has to main goal to provide a logger to the ioc container from comet-ioc

Usage

import {inject, injectable} from 'comet-ioc'
import {Logger, LoggerModule, LayerToken, layers} from 'comet-logger'

@injectable()
class App {
  public constructor(
    @inject(Logger) private $logger: Logger
  ) {
    this.$logger.info('info')
    this.$logger.error('info')
    this.$logger.warn('info')
    this.$logger.debug('info')
    this.$logger.silly('info')
  }
}

bootstrap(App, {
  imports: [LoggerModule],
  constants: [{
    provide: LayerToken,
    useValue: new layers.Console()
  }]
})

results:

info: info
error: info
warn: info
debug: info
silly: info
1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.0

7 years ago

5.0.0

7 years ago

4.0.0

7 years ago

3.0.1

7 years ago