configured-winston


A wrapper which hooks winston transports up via config. The config entry should have a
"transports" property which has a list of transports to configure. It is specified via
an object rather than array to allow enable/disable and multi-config file overlays (features
of hydration
and confit) to work more cleanly across environments.
Sample Configuration
"logger": {
"module": "@gasbuddy/configured-winston",
"transports": {
"file": {
"name": "File",
"filename": "/var/log/foobar.error.log",
"config": {
"level": "error"
}
}
},
"console": false
}