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');

/pa-logging-client_hosting/

    Package Sidebar

    Install

    npm i pa-logging-client_hosting

    Weekly Downloads

    0

    Version

    1.0.9

    License

    ISC

    Last publish

    Collaborators

    • hosting