structured_logger_dio_interceptor 1.0.0-dev.1 copy "structured_logger_dio_interceptor: ^1.0.0-dev.1" to clipboard
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 #

  • DioLoggingInterceptor maps X-device-id request header to per-event DeviceIdentifier (configurable via deviceHeaderName).
  • Message templates aligned with StructureLogger ({property} placeholders); request/response bodies kept as properties only.

0.1.0 #

  • Initial release of structured_logger_dio_interceptor.
  • DioLoggingInterceptor takes a pre-configured StructureLogger (positional) and optional correlationalHeaderName.
  • 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 deviceIdentifier belongs on SinkSeq, with per-request override from X-device-id when present.
0
likes
0
points
118
downloads

Publisher

unverified uploader

Weekly Downloads

Dio interceptor emitting structured Log Events via pre-configured StructureLogger.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

dio, structured_logger, uuid

More

Packages that depend on structured_logger_dio_interceptor