perlogger
Perlogger is a term used in software development to describe a logging component or pattern that produces logs on a per-unit basis, such as per HTTP request, per user session, or per operation. It is not a formal standard and may refer to different implementations in different projects.
The main purpose of a perlogger is to provide granular observability by capturing context and events tied
Typical features include per-unit log contexts, structured or JSON logging, tagging, support for different log levels,
Implementations vary. A perlogger may be realized as a library that creates a new per-unit logger for
Relations and variants. Variants include per-request loggers, per-user loggers, or per-task loggers. The concept is related
Considerations. Perloggers introduce overhead and data growth, so careful design is needed to avoid exposing sensitive