{"repo":"scality/werelogs","free":true,"listed":false,"github":"https://github.com/scality/werelogs","clone":"git clone https://github.com/scality/werelogs.git","description":"A logging library providing efficient raw logging in the form of JSON data.","language":"JavaScript","stars":16,"topics":["nodejs","logging","requestlogger","bunyan","performance","javascript","zenko","artesca","ring"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"WereLogs This repository provides a NodeJS Library that aims to be an efficient logging library, reducing as much as possible the need to compute anything in NodeJS, and focusing on a simple I/O scheme. The goal here is to make the most of NodeJS's strengths, but relying on its I/O capacities, and avoiding any form of computation that is known to not be advantageous in Node. Contributing In order to contribute, please follow the Contributing Guidelines. Installing the Library In order to install WereLogs, you can use NPM with github's HTTP url, and save it in your own package.json: As the repository is currently private, you will need to provide your username and your password, or use the git+ssh protocol with a properly configured environment, or use the git+https protocol with your username and cleartext password in the URL (which I absolutely don't recommend for security reasons). Using the Library Werelogs is a logging library that provides both per-request and per-module logging facilities, through the intermediary of the per-module Logger that is the default export. Werelogs may be configured only once throughout your application's lifetime, through the configuration options available in the per-module logger constructor. The per-module Logger object is used to log relevant events for a given module. The RequestLogger object is the one you want to use for any logging operation related to an ongoing request, so you will have to pass it to any function that requires it. A","default_branch":null,"files":null,"tree":[],"storefront":"/r/scality","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/scality/werelogs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}