Rename LoggerFactory.createFromEnv to LoggerFactory.init

This commit is contained in:
Jerko Steiner 2019-08-25 20:22:55 +07:00
parent 9aaf8b62a9
commit ba45deda4f
3 changed files with 5 additions and 5 deletions

View File

@ -5,7 +5,7 @@ describe('LoggerFactory', () => {
let getLogger: typeof LoggerFactory.prototype.getLogger let getLogger: typeof LoggerFactory.prototype.getLogger
beforeEach(() => { beforeEach(() => {
getLogger = LoggerFactory.createFromEnv({ getLogger = LoggerFactory.init({
logs: 'test1:verbose,-test3,t4,logtest5', logs: 'test1:verbose,-test3,t4,logtest5',
}) })
.getLogger .getLogger
@ -73,10 +73,10 @@ describe('LoggerFactory', () => {
describe('create', () => { describe('create', () => {
it('creates a logger with defaults', () => { it('creates a logger with defaults', () => {
LoggerFactory.createFromEnv() LoggerFactory.init()
}) })
it('logs all', () => { it('logs all', () => {
const l = LoggerFactory.createFromEnv({ logs: '*' }).getLogger('test') const l = LoggerFactory.init({ logs: '*' }).getLogger('test')
l.info('test info') l.info('test info')
l.debug('test debug') l.debug('test debug')
expect((global.console.debug as any).mock.calls).toEqual([]) expect((global.console.debug as any).mock.calls).toEqual([])

View File

@ -23,7 +23,7 @@ export class LoggerFactory implements ILoggerFactory {
protected readonly loggers: {[key: string]: ILogger} = {} protected readonly loggers: {[key: string]: ILogger} = {}
getCorrelationId: () => string = () => '' getCorrelationId: () => string = () => ''
static createFromEnv({ static init({
logs = getDefaultParams(), logs = getDefaultParams(),
} = {}) { } = {}) {
const enabledLoggers = logs.split(',').reduce((logConfig, log) => { const enabledLoggers = logs.split(',').reduce((logConfig, log) => {

View File

@ -5,7 +5,7 @@ export * from './Logger'
export * from './LoggerFactory' export * from './LoggerFactory'
import {LoggerFactory} from './LoggerFactory' import {LoggerFactory} from './LoggerFactory'
export default LoggerFactory.createFromEnv() export default LoggerFactory.init()
import * as transports from './transports' import * as transports from './transports'
export {transports} export {transports}