structured_logger_dio_interceptor 1.0.0-dev.1
structured_logger_dio_interceptor: ^1.0.0-dev.1 copied to clipboard
Dio interceptor emitting structured Log Events via pre-configured StructureLogger.
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.