Fastkit

Builtin Transports

Console

ConsoleTransport
function

# Signature
(settings?: ConsoleTransportSettings): Transport

Generate transport for output to JavaScript console

# Parameters
NameTypeDefault
settingsConsoleTransportSettings | undefined
Console transport settings
# Return Type
Transport

Log transporter

ConsoleTransportSettings
class

Console transport settings

pretty
optional

undefined | false | true

Color decoration by log level

Standard output

STDOTransport
function

# Signature
(settings?: STDOTransportSettings): Transport

Generate standard output transport

# Parameters
NameTypeDefault
settingsSTDOTransportSettings | undefined
Standard output transport settings
# Return Type
Transport

Log transporter

STDOTransportSettings
class

Standard output transport settings

clone
optional

undefined | CloneOptions

Clone transformers options

pretty
optional

undefined | false | true

Format and colorize output at the log level

  • If this setting is disabled, JSON strings are output as standard output(Use this if your log driver requires JSON output)

Datadog

DDTransport
function

# Signature
(settings: DDTransportSettings): Transport

Generate transports to send to Datadog in the browser environment

# Parameters
NameTypeDefault
settings*DDTransportSettings
Send to Datadog in a browser environment Transport settings
# Return Type
Transport

Log transporter

DDTransportSettings
class

Send to Datadog in a browser environment Transport settings

dd

LogsPublicApi

datadogLogs namespace object

Example

import { datadogLogs } from '@datadog/browser-logs';

config

LogsInitConfiguration

Initialization settings for datadogLogs

clone
optional

undefined | CloneOptions

Clone transformers options