Categorygithub.com/nekrassov01/logwrapper
repositorypackage
0.0.8
Repository: https://github.com/nekrassov01/logwrapper.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

logwrapper

CI codecov Go Reference Go Report Card

Small, thin wrapper for logging with Go and AWS SDK

Example

// Parse log level
level, err := log.ParseLevel("debug")
if err != nil {
	return err
}

// Parse log styles
styles, err := log.ParseStyles("labeled")
if err != nil {
	return err
}

// Create logger for the application
appLogger := log.NewAppLogger(os.Stderr, level, styles, "MyApp")

// Create logger for AWS SDK called through the application
sdkLogger := log.NewSDKLogger(os.Stderr, level, styles, "SDK")
cfg, err := config.LoadDefaultConfig(context.Background(), config.WithLogger(sdkLogger))
if err != nil {
	return err
}

...

Using

Wraps the following:

Author

nekrassov01

License

MIT