winston-ovh
An OVH Logs data platform transport for NodeJS Winston logger.
Motivation
tldr;?
: To break the winston codebase into small modules that work
together.
The winston codebase has been growing significantly with contributions and other logging transports. This is awesome. However, taking a ton of additional dependencies just to do something simple like logging to the Console and a File is overkill.
Installation
npm install --save winston-ovh
Usage
const logger = loggerloggerloggerloggerloggerlogger
The ovh transport takes the following options. 'token' is required:
- token: Logs data platform key
- level: Level of messages that this transport should log, defaults to 'debug'
- host: Logs data platform endpoint
Due to LAAS naming conventions, all meta data must be suffixing with his type. Ex: myBool => myBool_bool myNumber => myNumber_int
Don't take care of it, winston-ovh will suffix your data