Skip to content
This repository has been archived by the owner on Apr 20, 2023. It is now read-only.
/ Jethro Public archive

Jethro, the all in one intelligent and flexible logging and data transport system!

License

Notifications You must be signed in to change notification settings

BenWildeman/Jethro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jethro Build Status npm version npm downloads Gratipay

Jethro Logger is an all-in-one logging utility designed to give developers the logging tools and flexibility they need within one complete package. It is also designed to be used in cooperation with other tools and transport services.

Feel free to visit the HenchSpace website here.

Installation

npm i jethro --save

Usage

var logger = require('jethro');

logger("info", "Testing", "This is a test message!");

It's as simple as that!

The simple makeup of the logger input is explained within the sections below:

logger( severity, source, message)

Here's a screen shot of a potential output:

Screenshot

The API

API Docs
Settings

Customisations for the settings can be found [here] (/docs/v2/SETTINGS.md).

Plugins

Current Internal plugins:

Transports

  • Undergoing Rewrite

More features Coming!

  • Undergoing Rewrite

Projects using this logger

  • HenchBot
  • HenchSpace backend infrastructure
  • TFL Bot (plug.dj)

Credits

Birthed by Henchman.

Helped and maintained with Alex.

Suggestions and moral support from xBytez and Matthew!

License

Licensed under the LGPL v3 License

Copyright (C) 2015 Samuel Mills (known as Henchman, under the github teams: JethroLogger & HenchSpace)

You can find full license here.

About

Jethro, the all in one intelligent and flexible logging and data transport system!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published