Hacker News new | ask | show | jobs
by ajstacy06 1760 days ago
Official documentation can be found here: https://adzejs.com

Hey everyone, I recently released version 1.1 of Adze, a library that solves a lot of the pain points of handling logs in multiple environments and logging with modular systems like micro-frontends.

As you may already be aware there are a number of other good JS libraries out there to assist with logging. The focus of Adze is to provide a convenient and clean API, provide first-class TypeScript support, and to empower you to take command of your logs rather than pigeon-hole you into a specific way of handling them.

Here is a list of the features that Adze provides:

- First-class TypeScript support

- Multi-environment support for the Browser and Node

- Wraps and extends the entire standard API

- A fluent, chainable API

- Log Listeners for capturing log data

- Log annotation namespaces, labels, and other meta data

- Attractive styling (EMOJI'S INCLUDED and consistent across major browsers)

- Everything is configurable

- Enables completely custom log levels

- A global log store for recalling logs and overriding configuration (supports micro-frontends and modules)

- Support for Mapped Diagnostic Context

- Convenient unit testing environment controls

- Advanced Log Filtering

- and more...