{"repo":"fgm/filog","free":true,"listed":false,"github":"https://github.com/fgm/filog","clone":"git clone https://github.com/fgm/filog.git","description":"A fine logger package for Meteor.JS applications (client + server)","language":"TypeScript","stars":18,"topics":["logging","logger","syslog","meteorjs","meteor","mongodb","psr-3","log","typescript"],"license":"GPL-3.0","category":"databases-storage","readme_excerpt":"FiLog: a Meteor 1.9 logging package =================================== FiLog is a highly configurable isomorphic logger for Meteor applications, supporting configurable logging strategies and custom processing and log sending destinations. Out of the box, it can log to the console (browser, server), the Meteor database, any Syslog server, and includes a \"tee\" logger to send to multiple destinations. On the browser, it can log to its own Meteor server over DDP, or to a centralized FiLog log aggregation server over HTTP. FiLog is based upon low-level NPM packages:: Stack capture and standardization: https://www.npmjs.com/package/tracekit Meteor user capture in call stack: https://www.npmjs.com/package/callsite Read the Documentation. Configuration and usage ----------------------- Main ideas: A logged event is a (level, message, context) triplet, in which level is an RFC5424 number (0..7) message is a plain string or can be converted to one automatically context is a plain Object the package has no configuration of its own, it is entirely configured by its users, the client- and server-side Meteor parts of the application. Both client and server applications may capture exception stack traces and log them for plain errors ( window.onerror handling) and exception reporting. This is triggered by the logger.arm() method, and can be disabled by the logger.disarm() method. Typical use case: - client/main.js : - instantiates any number of \"processors\": instances of classes derived f","default_branch":null,"files":null,"tree":[],"storefront":"/r/fgm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fgm/filog/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."}