Advanced Logger — TypeScript logging library and documentation site
Own project
1 / 3
TypeScriptGatsbyJSGraphQLNode.jsTailwindCSSReactMarkdown
Description
Advanced Logger is an extendable isomorphic TypeScript logging library for Node.js and browser applications. It separates when to send logs (strategies) from where to send them (services), supports custom serializers, and ships dual ESM/CJS builds with no runtime npm dependencies. The public documentation site at advancedlogger.com is a statically exported Gatsby app with syntax-highlighted guides.
Links
Main features
- NPM package that works in Node.js 18+ and modern browsers (native
fetch) - Pluggable log-sending strategies (interval, on request, bundle size, instant)
- Built-in remote services (Sumo Logic, Loggly, Elasticsearch) and console debugging
- Rapid-fire log grouping and circular-reference-safe serialization
- Completely static pre-rendered documentation site (Gatsby)
- Code highlighting and SEO
My commitment
- System design and architecture of the app, library and their infrastructure
- UX
- Implementation of the application from the scratch
Project phase
Production