Neural Proton Mapper

    lumberjack-client

    1.0.3 • Public • Published

    lumberjack-client

    This is a small Lumberjack V2 client supporting JSON data, compression and TLS sockets. The client will do its best to reconnect when disconnected, queuing its outgoing messages as necessary.

    Socket

    const client = new LumberjackClient({
      host: 'localhost',
      port: 5044,
    })
    
    client.log({
      '@timestamp': new Date()
      host: {
        hostname: os.hostname(),
      },
      message: 'hello world',
    })

    TLS Socket

    const client = new LumberjackClient({
      host: 'localhost',
      port: 5044,
      cert: fs.readFileSync('client.crt'),
      key: fs.readFileSync('client.key'),
      ca: [fs.readFileSync('ca.pem')],
    }, true)
    
    client.log({
      '@timestamp': new Date()
      host: {
        hostname: os.hostname(),
      },
      message: 'hello tls server',
    })
    

    Install

    npm i lumberjack-client

    DownloadsWeekly Downloads

    358

    Version

    1.0.3

    License

    ISC

    Unpacked Size

    3.92 kB

    Total Files

    3

    Last publish

    Collaborators

    • johnoliverdriscoll