15 lines
412 B
TypeScript
Raw Normal View History

import * as winston from 'winston';
import * as configs from './configs';
export * as formats from './formats';
const createLogger = (userConfiguration: winston.LoggerOptions = {}): winston.Logger => {
const configuration = configs.createDefaultConfiguration();
Object.assign(configuration, userConfiguration);
return winston.createLogger(configuration);
};
export { createLogger, winston, configs };