Have ideas to improve npm?Join in the discussion! »

    winston-sumologic-transport
    TypeScript icon, indicating that this package has built-in type declarations

    3.2.3 • Public • Published

    winston-sumologic-transport

    A transport for the Winston logger for logging to a SumoLogic endpoint

    Version npmBuild Status

    Installation

    npm install --save winston-sumologic-transport
    

    Usage

      var winston = require('winston');
      var { SumoLogic } = require('winston-sumologic-transport');
     
      var options = {
        url: 'http://example.com'
      };
     
      winston.add(SumoLogic, options);
      winston.debug("Hello, world!");

    SumoLogic message

    After logging message appears in SumoLogic in following format:

    {
      level: "debug"
      message: "Hello, world!",
      meta: {}
    }

    Options

    url     : The SumoLogic HTTP collector URL. See https://help.sumologic.com/Send-Data/Sources/02Sources-for-Hosted-Collectors/HTTP-Source/zGenerate-a-new-URL-for-an-HTTP-Source
    level   : The minimum logging level to send to SumoLogic [default: 'info']
    silent  : A boolean flag to suppress output [default: false]
    interval: The interval (in mills) between posts to SumoLogic [default: 1000]
    label   : A custom label associated with each message (prepended to message)
    meta    : Additional meta data with log message. Properties will be overriden if specified during logging.
    onError : A function that will be called when there is an error sending the logs to sumo. It may return a promise.
    

    Install

    npm i winston-sumologic-transport

    DownloadsWeekly Downloads

    2,052

    Version

    3.2.3

    License

    none

    Unpacked Size

    28.9 kB

    Total Files

    12

    Last publish

    Collaborators

    • avatar