node-my-log
Version:
Logs your debug/warning/error information in a MySQL database
55 lines (39 loc) • 1.78 kB
Markdown
# node-my-log
[](https://www.npmjs.com/package/node-my-log)
[](https://snyk.io/test/npm/node-my-log?tab=dependencies)
[](https://www.npmjs.com/package/node-my-log)
[](https://www.npmjs.com/package/node-my-log)
[](https://m.do.co/c/3e4582b6db4d)
**node-my-log** is a npm package used to make logging easier with the ability to store the log in MySQL
### Updates
If you are already using this package you can add `update: true` to the constructor to make the script update the database
### Installation
`npm install node-my-log`
### How to use
**node-my-log** is very easy to use. The only thing you need to do is to make a database for the package
**_Do NOT make the table your self as the package will do it on it's own!_**
#### Constructor
- `host` The hostname of your MySQL database
- `user` The MySQL username
- `password` The password for the user
- `database` The database you want the log table to be in
- `table` The name of the table
```js
const myLog = require('node-my-log');
const log = new myLog({
host: 'localhost',
user: 'logging',
password: 'verySecurePassword',
database: 'logging',
table: 'my-log'
});
```
#### Logging
At this moment there are four ways of logging: `.info`, `.debug`, `.warning` and `.error`
```js
log.error('This an error description');
```
It is possible to add the name of the app:
```js
log.info('The name of this app is','node-my-log');
```