1.0.2 • Published 9 years ago

hapi-goomeo-logger v1.0.2

Weekly downloads
1
License
Apache-2.0
Repository
github
Last release
9 years ago

hapi-goomeo-logger

Logger for Hapi based on Good and Winston.

This logger catch this events :

  • request
  • response
  • error
  • ops
  • log

Installation

npm install --save hapi-goomeo-logger

Usage

server.register({
    plugin : require('hapi-goomeo-logger')
});

Options

OptionTypeDefaultDescription
logPathString/tmp/good-winstondirectory that contains your log files
logObject-Contains default log options
opsObject-Contains ops log options
requestObject-Contains request log options
responseObject-Contains response log options
errorObject-Contains error log options

Logs Options

For the log, ops, request, response, error options, the settings are the same :

OptionTypeDefaultDescription
enableBooleantrueTrue : enable log. False otherwise.
consoleBooleantrueTrue : enable console stdout. False otherwise.
rotateBooleantrueTrue : enable log rotate file. False otherwise.
nameStringlog, ops, request, response, errorLog Name. It's used for file name
levelString'*'Level capture

Server Methods

server.methods.log(message, [messages...]);
server.methods.warn(message, [messages...]);
server.methods.error(message, [messages...]);
server.methods.profile(libelle);