@salesduck/transport-logs
TypeScript icon, indicating that this package has built-in type declarations

4.1.0 • Public • Published

Transport

Abstraction for sending log data to consumers

Setup

Install package

yarn add @salesduck/transport-logs

Usage

You can develop a new transport

Any transport must implement the method log, which will send the field MESSAGE to the consumer

import { FormatterLogMessage, MESSAGE } from '@salesduck/symbols-logs';
import { Transport } from '@salesduck/transport-logs';

export class MyTransport extends Transport {
    log(message: FormatterLogMessage): void {
        // NOTE: Abstract native sdk, for example Android
        NativeSDK.captureLog(message[MESSAGE]);
    }
}

Readme

Keywords

none

Package Sidebar

Install

npm i @salesduck/transport-logs

Weekly Downloads

20

Version

4.1.0

License

MIT

Unpacked Size

10.3 kB

Total Files

15

Last publish

Collaborators

  • webworkdeveloper