pa-logging-client_hosting

1.0.9 • Public • Published

Logging Client

Build status

pa-logging-client is a micro dependency to facilitate logging inside the Pacifica system. It acts as a thin wrapper for winston configuring it to behave as needed and returning an instance of a winston logger to the consumer. In local development the logger only writes to the console. When set to an environment other than local and provided a valid log entries API token, this logging client will log everything to log entries. Additional information about winston and it's capabilities can be found here.

Installation

Run this command in a terminal session to add pa-logging-client to your project:

npm install --save git+ssh://git@github.com:Mindflash/pa-logging-client.git

API

The logger module should be invoked when the hapi server is initialized with these arguments:

  • token: An api token for a log entries application logger.
// index.js or bootstrap.js
const logger = require('pa-logging-client').init();
 
logger.then(() => {
  console.log('Logger is setup');
});
 
// some/other/file.js
const logger = require('pa-logging-client').get();
logger.info('Log this thing');

Readme

Keywords

none

Package Sidebar

Install

npm i pa-logging-client_hosting

Weekly Downloads

0

Version

1.0.9

License

ISC

Last publish

Collaborators

  • hosting