1.2.1 • Published 3 years ago
node-logger-by-odasneves v1.2.1
Node-Logger
This module contains the logger structure/configuration used in my Projects. It uses winston as logger. Created by gustavonuno1995@gmail.com on 25/11/2019.
Content
- Vanilla Logger - winston
- Express Middleware - winston | express-winston
- Apollo Server - winston
Examples
Vanilla
const logger = require('node-logger-by-odasneves').vanilla();
logger.silly('silly');
logger.debug('debug');
logger.verbose('verbose');
logger.info('info');
logger.warn('warn');
logger.error('error');
Express
const express = require('express');
const app = express();
const expresslogger = require('node-logger-by-odasneves').express();
app.use(expresslogger);
Apollo-Server
const { ApolloServer } = require('apollo-server');
const apollologger = require('node-logger-by-odasneves').apollo();
const server = new ApolloServer({ plugins: [() => apollologger] });
Configuration
This section shows this modules file configurations.
logger_config.yml
transport:
levels:
- silly
- debug
- verbose
- info
- warn
- error
- combined
path:
log_folder_path: <log_folder_path>