structured_logger_dio_interceptor 1.0.0-dev.3
structured_logger_dio_interceptor: ^1.0.0-dev.3 copied to clipboard
Dio interceptor emitting structured Log Events via pre-configured StructureLogger.
1.0.0-dev.3 #
- Bump
structured_loggerdependency to^1.0.1-dev.3.
1.0.0-dev.2 #
- Breaking: remove property
queryParams; each query param is emitted asqueryParam.<name>(filterable in CLEF Viewer). - Breaking: REQUEST template no longer includes
{queryParams}placeholder. - Obfuscate JWT strings in logged headers, query params, and bodies (6-char prefix +
...***).
1.0.0-dev.1 #
DioLoggingInterceptormapsX-device-idrequest header to per-eventDeviceIdentifier(configurable viadeviceHeaderName).- Message templates aligned with
StructureLogger({property}placeholders); request/response bodies kept as properties only.
0.1.0 #
- Initial release of
structured_logger_dio_interceptor. DioLoggingInterceptortakes a pre-configuredStructureLogger(positional) and optionalcorrelationalHeaderName.- Emits REQUEST / RESPONSE / ON_ERROR Log Events with templates, correlational ID, elapsedTime, full headers/payloads.
- Delegates transport to sinks on the injected logger (no direct Seq HTTP).
- Default
deviceIdentifierbelongs onSinkSeq, with per-request override fromX-device-idwhen present.