@loglayer/transport-sumo-logic
TypeScript icon, indicating that this package has built-in type declarations

1.0.6 • Public • Published

Sumo Logic Transport for LogLayer

NPM Version NPM Downloads TypeScript

A transport to send logs to Sumo Logic via HTTP Source for the LogLayer logging library.

Installation

npm install @loglayer/transport-sumo-logic serialize-error
# or
yarn add @loglayer/transport-sumo-logic serialize-error
# or
pnpm add @loglayer/transport-sumo-logic serialize-error

Usage

import { LogLayer } from "loglayer";
import { SumoLogicTransport } from "@loglayer/transport-sumo-logic";
import { serializeError } from "serialize-error";

const transport = new SumoLogicTransport({
  url: "YOUR_SUMO_LOGIC_HTTP_SOURCE_URL",
});

const logger = new LogLayer({
  errorSerializer: serializeError,
  transport
});

// Basic logging
logger.info("Hello from LogLayer!");

Documentation

For more details, visit https://loglayer.dev/transports/sumo-logic

Package Sidebar

Install

npm i @loglayer/transport-sumo-logic

Homepage

loglayer.dev

Weekly Downloads

28

Version

1.0.6

License

MIT

Unpacked Size

37.8 kB

Total Files

9

Last publish

Collaborators

  • theo.gravity