forked from TrueCloudLab/frostfs-node
[#125] ir: Change log level on SIGHUP
Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
This commit is contained in:
parent
563780057d
commit
14f83b8aa9
4 changed files with 127 additions and 61 deletions
|
@ -3,28 +3,9 @@ package main
|
|||
import (
|
||||
"time"
|
||||
|
||||
configViper "git.frostfs.info/TrueCloudLab/frostfs-node/cmd/internal/common/config"
|
||||
"github.com/spf13/viper"
|
||||
)
|
||||
|
||||
func newConfig(path, directory string) (*viper.Viper, error) {
|
||||
const envPrefix = "FROSTFS_IR"
|
||||
|
||||
var err error
|
||||
var dv = viper.New()
|
||||
|
||||
defaultConfiguration(dv)
|
||||
|
||||
_, _, err = configViper.CreateViper(configViper.WithConfigFile(path),
|
||||
configViper.WithConfigDir(directory), configViper.WithEnvPrefix(envPrefix),
|
||||
configViper.WithViper(dv))
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return dv, err
|
||||
}
|
||||
|
||||
func defaultConfiguration(cfg *viper.Viper) {
|
||||
cfg.SetDefault("logger.level", "info")
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue