Skip to content

mcmuffindk/node-my-log

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-my-log

npm version Known Vulnerabilities license npm downloads DigitalOcean

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
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

log.error('This an error description');

It is possible to add the name of the app:

log.info('The name of this app is','node-my-log');

About

Logs your debug/warning/error information in a MySQL database

Resources

Stars

Watchers

Forks

Packages

No packages published