Skip to content

nathan-fiscaletti/winston-logical-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Winston Logical Config

See Logical Config for more information.

Install

$ yarn add winston-logical-config

Example

config.yaml

level: 'debug'
levels: '{winston.config.npm.levels}'
format: '{winston.format.cli;[{"colors":{"info":"blue","error":"red"}}]}'
transports:
  - '{winston.transports.Console;[{"level":"debug"}]}'
exitOnError: true
silent: false

example.js

const WinstonLogicalConfig = require('./');

const main = async () => {
    const logger = await WinstonLogicalConfig
                     .createLoggerFromYAMLFile('./config.yaml');

    logger.info('test');
};

main();

About

A logical configuration mapping for winston-js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published