@livy/tags-processor
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

@livy/tag-processor

This Livy processor adds predefined tags to a log record's extra object.


Runtime: Node.js and browsers


Basic Example

const { createLogger } = require('@livy/logger')
const { TagsProcessor } = require('@livy/tag-processor')

const logger = createLogger('app-logger', {
  processors: [
    // Adds `tags: ['demo', 'docs']` to the `extra` object
    new TagsProcessor('demo', 'docs')
  ]
})

Installation

Install it via npm:

npm install @livy/tag-processor

Options

The TagsProcessor constructor takes an arbitrary number of strings to inject as tags.

Public API

addTags(...tags)

Add tags to the processor. Duplicates will be removed.

setTags(...tags)

Set the processor's tags.

Package Sidebar

Install

npm i @livy/tags-processor

Weekly Downloads

1

Version

1.0.4

License

MIT

Unpacked Size

5.38 kB

Total Files

6

Last publish

Collaborators

  • loilo