Documentation
¶
Index ¶
- Variables
- func GetLogger() *logger.Logger
- func GetTracer() trace.Tracer
- func GetZapLogger() *zap.Logger
- func InitLogger(serviceName string, env string) error
- func InitObservability(serviceName, exporterURL, env string) error
- func LoadConfig(configPath string) (*viper.Viper, error)
- func LoadConfigWithDefaults(configName string, configPaths []string) (*viper.Viper, error)
- func NewConfigLoader() *config.Loader
- func ShutdownObservability(ctx context.Context) error
- func StartSpan(ctx context.Context, name string) (context.Context, trace.Span)
- func Sync()
Constants ¶
This section is empty.
Variables ¶
View Source
var Log *logger.Logger
Functions ¶
func GetZapLogger ¶
GetZapLogger returns the underlying zap.Logger from the mora logger
func InitLogger ¶
InitLogger initializes the Mora logger
func InitObservability ¶
InitObservability initializes OpenTelemetry tracing
func LoadConfig ¶
LoadConfig loads configuration using Mora config package
func LoadConfigWithDefaults ¶
LoadConfigWithDefaults loads configuration with default values
func NewConfigLoader ¶
NewConfigLoader creates a new config loader
func ShutdownObservability ¶
ShutdownObservability gracefully shuts down observability
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.