deltalogging

0.0.4 • Public • Published

Logging

Node.js logging object for Delta Sonic logs data to console, log files, and syslog

Installation

npm install deltalogging

Dependencies

It has a couple of external dependencies:

  • NPM - this is the node.js package manager. you'll need this to install the other dependencies.
  • NodeSyslogUDP - Syslogging client for node

After installing node on your machine (assuming linux - installs for other operation systems will be similar):

npm install syslogudp

Functions

function sendError(message, err, res, connection)

This function takes a message (string), an error (object), a response object, and a mysql connection (object) and does the following:

  • log the message and error to the console
  • log the message and error to a file in ./Logs
  • log the message and error to syslog (172.18.0.4 / 60001 UDP)
  • return the message and status code 500 in the response object
  • close the mysql connection

logMessage (message, logLevel)

  • log the message and error to the console
  • log the message and error to a file in ./Logs
  • log the message and error to syslog (172.18.0.4 / 60001 UDP)

Use

logger=require('deltalogging');

logger.sendError('Message', error, res, connection);

Readme

Keywords

none

Package Sidebar

Install

npm i deltalogging

Weekly Downloads

5

Version

0.0.4

License

none

Last publish

Collaborators

  • cboebel