{"repo":"adzejs/adze","free":true,"listed":false,"github":"https://github.com/adzejs/adze","clone":"git clone https://github.com/adzejs/adze.git","description":"A universal, modern, and extensible logging library for JavaScript and TypeScript.","language":"TypeScript","stars":284,"topics":["typescript","javascript","browser","node","logging","adze"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Adze Please visit our official docs at adzejs.com. Why is this named Adze? Photo from Wikipedia Adze - a cutting tool that ... is used chiefly for shaping wood. (Pronounced \"Ads\") Adze was chosen as a name for this library to maintain solidarity with the logging puns and to emphasize that this library is a tool for shaping the logs of your application. Why should I use Adze? Adze is UNIVERSAL , meaning it can run in any JS runtime (node, bun, deno, browser) without any special considerations. Compared to existing Javascript logging libraries, Adze sets itself apart because it is universal , meaning it can run in both server and browser environments with zero config . Other libraries, such as Winston or Bunyan only support server environments. Libraries like Pino and Log4JS support both environments, but it either requires some configuration or it only provides you with a very limited feature set. None of them directly support Deno or Bun. Javascript frameworks have been shifting to server-side rendering (SSR) and to micro-frontend style architectures. Both of these architecture approaches present unique challenges with logging in a production-ready environment. Because Adze is universal by nature, you can write your logs the same way throughout your application and it will just work . Aside from universalism, Adze also offers many other compelling features: - First-class TypeScript support (not bolted-on) - Wraps and extends the entire standard API - A convenient chainable AP","default_branch":null,"files":null,"tree":[],"storefront":"/r/adzejs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/adzejs/adze/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."}