{"repo":"veliovgroup/Meteor-logger","free":true,"listed":false,"github":"https://github.com/veliovgroup/Meteor-logger","clone":"git clone https://github.com/veliovgroup/Meteor-logger.git","description":"🧾 Meteor isomorphic logger. Store application logs in File (FS), MongoDB, or print in Console","language":"JavaScript","stars":54,"topics":["meteor-logger","logging","logger","meteor","meteorjs","meteor-package","driver"],"license":"BSD-3-Clause","category":"analytics","readme_excerpt":"Isomorphic logging driver Logger driver for Meteor.js with different adapters. To use this package install an adapter ( separately ): - File - Store application log messages into the file (FS), log rotation included; - Mongo - Store application log messages into MongoDB; - Console - Print Client's application log messages to Server's console, messages colorized for better readability. Features: - 👷‍♂️ 100% tests coverage; - 💪 Flexible log level filters, ex: write FATAL , ERROR , and WARN to file, DEBUG to console, and all other to MongoDB; - 👨‍💻 userId is automatically passed and logged, data is associated with logged-in user; - 📟 Pass logs from Client to Server ; - 🕷 Catch all browser's errors. Installation: Compatibility - Meteor 2.14–3.4. (see package.js versionsFrom ) - Meteor 3 requires ostrio:logger ≥ 2.2.0 Agent skill Covers ostrio:logger and all adapters ( loggerconsole , loggerfile , loggermongo ). ES6 Import: Usage Initiate a logger and pass it into the adapter constructor Logger [ Isomorphic ] Catch-all Client's errors example: [ CLIENT ] Catch-all Server's errors example: [ Server ] Catch-all Meteor's errors example: [ Server ] Register new adapter [ Isomorphic ] Mainly should be used by adapter developers, a.k.a. developer API. Enable/disable adapter and set its settings [ Isomorphic ] Running Tests 1. Clone this package 2. In Terminal ( Console ) go to directory where package is cloned 3. Then run: Meteor/Tinytest Support our open source contribution: - Sp","default_branch":null,"files":null,"tree":[],"storefront":"/r/veliovgroup","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/veliovgroup/Meteor-logger/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."}