authbox.audit.winston-sequelize-transport

1.0.2 • Public • Published

AuthBox.Audit.Winston-Sequelize-Transport

Creates a winston sequelize transport. The following config options are required:

    "hostingEnvironment": {
    "env": "dev"
    },
    "loggerSettings": {
        "logLevel": "debug",
        "applicationName": "MyApi",
        "auditDb": {
          "host" :"DBHostName",
          "username":"db-login-name",
          "password":"db-login-pwd",
          "dialect":"mssql",
          "name":"database-name",
          "encrypt": true,
          "schema": "dbo"
        }
  },

usage is as follows:


const winstonSequelizeTransport = require('authbox.audit.winston-sequelize-transport');


const transport = winstonSequelizeTransport(config);
const loggerConfig = {
  transports: [],
};
loggerConfig.transports.push(new WinstonTransportSequelize(options));
const logger = new (winston.Logger)(loggerConfig);

/authbox.audit.winston-sequelize-transport/

    Package Sidebar

    Install

    npm i authbox.audit.winston-sequelize-transport

    Weekly Downloads

    2

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    17.9 kB

    Total Files

    20

    Last publish

    Collaborators

    • floyd_at_hampton