Documentation
¶
Index ¶
- Variables
- func New() common.Factory
- func NewFileProvider(configPath string, extension string, logger zerolog.Logger) common.ConfigProvider
- func NewFileProviderForFS(fs fs.FS, extension string, logger zerolog.Logger) common.ConfigProvider
- func NewFromConfig(config Config) (common.Factory, error)
- type Config
- type ZerologConfig
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ResourceNotFound = errors.New("resource not found")
)
Functions ¶
func NewFileProvider ¶
func NewFileProviderForFS ¶
Types ¶
type ZerologConfig ¶
type ZerologConfig struct {
Level string `properties:"global_level,default=info"`
Sampling bool `properties:"disable_sampling,default=false"`
TimeField string `properties:"time_field,default=time"`
TimeFormat string `properties:"time_format, default=2006-01-02 15:04:05.000"`
LevelField string `properties:"level_field, default=level"`
MsgField string `properties:"message_field, default=message"`
ErrorField string `properties:"error_field, default=error"`
}
Click to show internal directories.
Click to hide internal directories.