https://github.com/bbqsrc/huggare-audit
Audit with Huggare.
https://github.com/bbqsrc/huggare-audit
Last synced: 7 months ago
JSON representation
Audit with Huggare.
- Host: GitHub
- URL: https://github.com/bbqsrc/huggare-audit
- Owner: bbqsrc
- Created: 2015-10-16T07:08:04.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-10-16T07:12:05.000Z (over 10 years ago)
- Last Synced: 2025-06-20T03:04:56.763Z (8 months ago)
- Language: JavaScript
- Size: 125 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# huggare-audit
Audit with Huggare.
## Usage
```javascript
var Severities = require('huggare').Severities,
Log = require('huggare-log'),
Auditor = require('huggare-audit');
// Assumes a user object containing at least a `username` prop.
var user = {
username: 'test'
};
var audit = new Auditor('TAG', user, [
'loggedIn',
'loggedOut',
{
name: 'brokeEverything',
severity: Severities.ERROR,
message: 'wrecked up the place'
}
], Log);
audit.loggedIn();
// -> 2015-10-16T06:58:26.322Z [I] AUDIT: (test) logged in
audit.loggedOut();
// -> 2015-10-16T06:58:27.581Z [I] AUDIT: (test) logged out
audit.brokeEverything();
// -> 2015-10-16T06:58:29.056Z [E] AUDIT: (test) wrecked up the place
```