A powerful and flexible logging package designed for Kuzzle backend, JS SDK, and related modules (like gateways). Built on top of Pino, it provides a robust logging solution with multiple transport options and preset configurations.
- 🚀 High-performance logging with minimal overhead
- 📦 Multiple transport options (Console, Elasticsearch, Loki)
- 🎨 Customizable log formats and levels
- 🔧 Pre-configured presets for common use cases
- 🔄 TypeScript support
- 🎯 Zero configuration needed to get started
npm install kuzzle-logger
const { KuzzleLogger } = require('kuzzle-logger');
const logger = new KuzzleLogger();
logger.info('Hello, Kuzzle Logger!');
logger.error('Something went wrong', { error: new Error('Oops!') });
For detailed information about using Kuzzle Logger, please refer to our documentation:
We love contributions! If you'd like to contribute, please feel free to submit a PR.
If you have any questions or encounter issues, please:
- Check our documentation
- Open an issue
- Contact us at [email protected]
This project is released under the Apache 2.0 License.