@albi_scando/as-log-lib
v1.0.2
Published
A TypeScript library providing strongly typed constants and utility types for safer, more predictable code.
Downloads
158
Readme
as-log-lib
Description
A lightweight, fully typed TypeScript logging library with a flexible, pluggable architecture. as-log-lib provides strongly-typed log levels, configurable loggers, and a service-based approach to logging that makes it easy to control what gets logged and where it goes.
Key Features
- Type-Safe: Strongly-typed log levels (
TRACE,DEBUG,INFO,WARN,ERROR,FATAL) and logger implementations - Pluggable Architecture: Easily add, remove, or swap logger implementations
- Level Filtering: Control which log levels are active at runtime
- Observable-Based Configuration: Change logger settings on-the-fly using RxJS
- Zero Configuration: Works out of the box with sensible defaults (console logger + all levels)
- Pure Logging Utility: Lightweight library with no heavy dependencies, designed for TypeScript projects
