2024-10-15 14:53:20 +02:00
|
|
|
//go:build !dev
|
|
|
|
// +build !dev
|
|
|
|
|
2024-09-11 08:24:40 +02:00
|
|
|
package build
|
|
|
|
|
2024-10-29 17:50:52 +02:00
|
|
|
// consoleLoggerCfg embeds the LoggerConfig struct along with any extensions
|
|
|
|
// specific to a production deployment.
|
2024-09-11 08:24:40 +02:00
|
|
|
//
|
2024-11-29 11:16:13 +02:00
|
|
|
//nolint:ll
|
2024-10-29 17:50:52 +02:00
|
|
|
type consoleLoggerCfg struct {
|
|
|
|
LoggerConfig
|
2024-09-11 08:24:40 +02:00
|
|
|
}
|
|
|
|
|
2024-10-29 17:50:52 +02:00
|
|
|
// defaultConsoleLoggerCfg returns the default consoleLoggerCfg for the prod
|
|
|
|
// console logger.
|
|
|
|
func defaultConsoleLoggerCfg() *consoleLoggerCfg {
|
|
|
|
return &consoleLoggerCfg{
|
|
|
|
LoggerConfig: LoggerConfig{
|
2024-10-15 18:23:18 +02:00
|
|
|
CallSite: callSiteOff,
|
|
|
|
},
|
2024-09-11 08:24:40 +02:00
|
|
|
}
|
|
|
|
}
|