Log errors to database Extension
npm install periodicjs.ext.dbloggerDatabase Error logger will log winstonjs errors to a mongo database.
You can preform a task via CLI
```
$ cd path/to/application/root$3
$ periodicjs ext periodicjs.ext.dblogger hello $3
$ node index.js --cli --command --ext --name=periodicjs.ext.dblogger --task=hello
You can configure periodicjs.ext.dblogger
javascript
{
settings: {
defaults: true,
},
databases: {
},
};
`
Installation
$3
Install like any other extension, run
npm run install periodicjs.ext.dblogger from your periodic application root directory and then normally you would run periodicjs addExtension periodicjs.ext.dblogger, but this extension does this in the post install npm script.
`
$ cd path/to/application/root
$ npm run install periodicjs.ext.dblogger
$ periodicjs addExtension periodicjs.ext.dblogger //this extension does this in the post install script
`
$3
Run
npm run uninstall periodicjs.ext.dblogger from your periodic application root directory and then normally you would run periodicjs removeExtension periodicjs.ext.dblogger but this extension handles this in the npm post uninstall script.
`
$ cd path/to/application/root
$ npm run uninstall periodicjs.ext.dblogger
$ periodicjs removeExtension periodicjs.ext.dblogger // this is handled in the npm postinstall script
`
Testing
Make sure you have grunt installed
`
$ npm install -g grunt-cli
`Then run grunt test or npm test
`
$ grunt test && grunt coveralls #or locally $ npm test
`
For generating documentation
`
$ grunt doc
$ jsdoc2md commands//.js config//.js controllers//.js transforms//.js utilities/*/.js index.js > doc/api.md
``