Smpl Logging
Control log verbosity across services and environments in real time — no redeploys, no restarts.
Core
Change log levels instantly
Seven levels from TRACE to SILENT. Change any logger in any environment without touching code. Logger aliases let one definition control loggers with different names across services.
Targeting
Smart rules, scoped per environment
JSON Logic rules — the same engine used by Smpl Flags — let you target specific services for elevated logging while everything else stays quiet. Default to DEBUG globally, WARN in production.
Platform
One SDK. One API key. Every product.
pip install smplkit-sdk gets you Config, Flags, and Logging in a single package. Hierarchical logger names match conventions in Java, .NET, and Python. Standards-based JSON:API with interactive docs.