Nanoseconds Produce Minutes

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

    0.1.1 • Public • Published

    winston-logflare

    This module provides a transport for winston logger that forwards messages to Logflare app.

    Installation

    $ npm install winston-logflare

    Usage example

    const winston = require("winston")
    const LogflareTransport = require("winston-logflare")
     
    const apiKey = "..."
    const sourceToken = "..."
     
    const logger = winston.createLogger({
        level: "info",
        format: winston.format.json(),
        defaultMeta: {env: "staging"},
        transports: [
            new LogflareTransport({
                apiKey,
                sourceToken,
                batchMaxSize: 1, // optional config setting
                batchFlushInterval: 1000, // optional config setting
            }),
        ],
    })
     
    logger.log("info", "info message", {property: "value"})
    logger.log("error", "Error occured!")

    License

    Licensed under MIT.

    Install

    npm i winston-logflare

    Homepage

    logflare.app

    DownloadsWeekly Downloads

    55

    Version

    0.1.1

    License

    MIT

    Unpacked Size

    14.4 kB

    Total Files

    9

    Last publish

    Collaborators

    • chasers