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 {
|
2025-03-04 12:51:59 +02:00
|
|
|
*LoggerConfig `yaml:",inline"`
|
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{
|
2025-03-04 12:51:59 +02:00
|
|
|
LoggerConfig: &LoggerConfig{
|
2024-10-15 18:23:18 +02:00
|
|
|
CallSite: callSiteOff,
|
|
|
|
},
|
2024-09-11 08:24:40 +02:00
|
|
|
}
|
|
|
|
}
|