index.ts 454 B

1234567891011121314151617
  1. import Logger from 'bunyan';
  2. import { createLogger } from 'universal-bunyan';
  3. import configForDev from '~/config/logger/config.dev';
  4. import configForProd from '~/config/logger/config.prod';
  5. const isProduction = process.env.NODE_ENV === 'production';
  6. const config = isProduction ? configForProd : configForDev;
  7. const loggerFactory = function(name: string): Logger {
  8. return createLogger({
  9. name,
  10. config,
  11. });
  12. };
  13. export default loggerFactory;