0.1.0 • Published 2 years ago

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

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years 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

2 years ago

0.1.0

2 years ago

0.0.32

2 years ago

0.0.33

2 years ago

0.0.34

2 years ago

0.0.35

2 years ago

0.0.36

2 years ago

0.0.31

3 years ago

0.0.30

3 years ago

0.0.29

3 years ago

0.0.27

3 years ago

0.0.26

3 years ago

0.0.25

3 years ago

0.0.24

3 years ago

0.0.23

3 years ago

0.0.22

3 years ago

0.0.21

3 years ago

0.0.20

3 years ago

0.0.19

3 years ago

0.0.18

3 years ago

0.0.17

3 years ago

0.0.16

3 years ago

0.0.15

3 years ago

0.0.14

3 years ago

0.0.13

3 years ago

0.0.12

3 years ago

0.0.11

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.2

3 years ago