@loglayer/transport-logtape
v1.0.8
Published
LogTape transport for the LogLayer logging library.
Maintainers
Readme
LogTape Transport for LogLayer
The LogTape transport for the LogLayer logging library.
LogTape is a modern, structured logging library for TypeScript and JavaScript with support for multiple sinks, filters, and adapters.
Installation
npm install loglayer @loglayer/transport-logtape @logtape/logtapeUsage
import { configure, getConsoleSink, getLogger } from '@logtape/logtape'
import { LogLayer } from 'loglayer'
import { LogTapeTransport } from "@loglayer/transport-logtape"
// Configure LogTape
await configure({
sinks: { console: getConsoleSink() },
loggers: [
{ category: "my-app", lowestLevel: "debug", sinks: ["console"] }
]
})
// Get a LogTape logger instance
const logtapeLogger = getLogger(["my-app", "my-module"])
const log = new LogLayer({
transport: new LogTapeTransport({
logger: logtapeLogger
})
})Documentation
For more details, visit https://loglayer.dev/transports/logtape
