Directories
¶
| Path | Synopsis |
|---|---|
|
Package logging provides an enterprise-grade structured logging framework for Go applications, built on top of the standard library's log/slog package.
|
Package logging provides an enterprise-grade structured logging framework for Go applications, built on top of the standard library's log/slog package. |
|
adapter/echo
Package echo provides Echo middleware for the enterprise logging framework.
|
Package echo provides Echo middleware for the enterprise logging framework. |
|
adapter/fiber
Package fiber provides Fiber middleware for the enterprise logging framework.
|
Package fiber provides Fiber middleware for the enterprise logging framework. |
|
adapter/gin
Package gin provides a Gin middleware adapter for the enterprise logging framework.
|
Package gin provides a Gin middleware adapter for the enterprise logging framework. |
|
adapter/grpc
Package grpc provides gRPC interceptors for the enterprise logging framework.
|
Package grpc provides gRPC interceptors for the enterprise logging framework. |
|
adapter/http
Package http provides standard library net/http middleware that integrates with the enterprise logging framework.
|
Package http provides standard library net/http middleware that integrates with the enterprise logging framework. |
|
adapter/kafka
Package kafka provides structured logging helpers for Kafka consumers and producers.
|
Package kafka provides structured logging helpers for Kafka consumers and producers. |
|
adapter/otel
Package otel provides OpenTelemetry integration helpers for the enterprise logger.
|
Package otel provides OpenTelemetry integration helpers for the enterprise logger. |
|
adapter/rabbitmq
Package rabbitmq provides structured logging helpers for RabbitMQ consumers and publishers.
|
Package rabbitmq provides structured logging helpers for RabbitMQ consumers and publishers. |
|
audit
Package audit provides a high-level facade for audit logging with hash chain integrity.
|
Package audit provides a high-level facade for audit logging with hash chain integrity. |
|
builder
Package builder provides a fluent builder for constructing Logger instances.
|
Package builder provides a fluent builder for constructing Logger instances. |
|
config
Package config provides configuration for the logging framework.
|
Package config provides configuration for the logging framework. |
|
core
Package core contains the domain layer of the enterprise logging framework.
|
Package core contains the domain layer of the enterprise logging framework. |
|
database
Package database provides query logging helpers for database operations.
|
Package database provides query logging helpers for database operations. |
|
external
Package external provides structured logging for external service calls.
|
Package external provides structured logging for external service calls. |
|
handler
Package handler implements log/slog.Handler with enterprise features:
|
Package handler implements log/slog.Handler with enterprise features: |
|
helper
Package helper provides utility functions for common logging patterns.
|
Package helper provides utility functions for common logging patterns. |
|
integration/sentry
Package sentry provides a Sentry integration hook for the enterprise logging framework.
|
Package sentry provides a Sentry integration hook for the enterprise logging framework. |
|
lifecycle
Package lifecycle provides graceful shutdown management for the logging framework.
|
Package lifecycle provides graceful shutdown management for the logging framework. |
|
logger
Package logger is the main facade for the enterprise logging framework.
|
Package logger is the main facade for the enterprise logging framework. |
|
metrics
Package metrics provides logger health monitoring and metrics collection.
|
Package metrics provides logger health monitoring and metrics collection. |
|
request
Package request provides HTTP request/response logging middleware and helpers.
|
Package request provides HTTP request/response logging middleware and helpers. |
|
security
Package security provides a high-level facade for security event logging.
|
Package security provides a high-level facade for security event logging. |
|
sink
Package sink provides output destinations for log records.
|
Package sink provides output destinations for log records. |
|
Package metrics will provide a metrics collection framework compatible with Prometheus, Datadog, and OpenTelemetry metrics.
|
Package metrics will provide a metrics collection framework compatible with Prometheus, Datadog, and OpenTelemetry metrics. |
|
Package tracing will provide a distributed tracing framework compatible with OpenTelemetry, Jaeger, Tempo, and Zipkin.
|
Package tracing will provide a distributed tracing framework compatible with OpenTelemetry, Jaeger, Tempo, and Zipkin. |
Click to show internal directories.
Click to hide internal directories.