0.1.0 • Published 1 year ago

@anlix-io/flashaudit-node-client v0.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

flashaudit-node-client

A package used in our products to send audit and in the future general logs to a central & monitorable endpoint

javascript usage:

const FlashAudit = require('@anlix-io/flashaudit-node-client')

const flashAudit = new FlashAudit.FlashAudit({
  client: 'anlix',
  product: 'flashman',
  serverBrokers: ['mycompany.kafka.net:8082'],
  sslEnabled: true,
  auth: {
    username: 'myuser',
    password: 'mypassword'
  },
  runtimeValidation: true,
})

flashAudit.sendCreate({
  user: {
    id: 'ABCdefGHI',
    name: 'foobar',
  },
  object: 'cpe',
  searchable: ['abc', 'myssid', 'myverysecretpassword'],
  values: {
    'whateveritis': 1111,
    'wifi_config.ssid': 'myssid',
    'wifi_config.password': 'myverysecretpassword',
    'mysubobject': {
      'subkey0': {
        'name': 'name0',
        'key': 'subkey0',
        'timestamp': 1000,
      },
      'subkey1': {
        'name': 'name1',
        'key': 'subkey1',
        'timestamp': 2000,
      }
    }
  }
})
.then( function(err) {
  if (err) {
    console.error(err);
  }
})
0.0.37

1 year ago

0.1.0

1 year ago

0.0.32

1 year ago

0.0.33

1 year ago

0.0.34

1 year ago

0.0.35

1 year ago

0.0.36

1 year ago

0.0.31

1 year ago

0.0.30

1 year ago

0.0.29

1 year ago

0.0.27

1 year ago

0.0.26

1 year ago

0.0.25

1 year ago

0.0.24

1 year ago

0.0.23

1 year ago

0.0.22

1 year ago

0.0.21

1 year ago

0.0.20

1 year ago

0.0.19

1 year ago

0.0.18

1 year ago

0.0.17

1 year ago

0.0.16

1 year ago

0.0.15

1 year ago

0.0.14

1 year ago

0.0.13

1 year ago

0.0.12

1 year ago

0.0.11

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.2

2 years ago