opentelemetry-go-contrib
opentelemetry-go-contrib copied to clipboard
Add open telemetry severity hook integration for zerolog
This PR introduces the otelzerolog
package, which provides a SeverityHook
to bridge the logging capabilities of Zerolog with OpenTelemetry. The following key features are included:
Changes
- Added
config
struct to handle configuration options. - Implemented
Option
interface and related functions (WithVersion
,WithSchemaURL
,WithLoggerProvider
). - Created
NewSeverityHook
function to initialize aSeverityHook
. - Defined
SeverityHook
struct to perform the logging bridge functionality.
Part of https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5405