feat: file logger
This commit is contained in:
@ -8,6 +8,7 @@ import (
|
||||
"git.cryptic.systems/fh-trier/go-flucky/cmd/remote"
|
||||
"git.cryptic.systems/fh-trier/go-flucky/cmd/sensor"
|
||||
"git.cryptic.systems/fh-trier/go-flucky/cmd/temperature"
|
||||
"git.cryptic.systems/fh-trier/go-flucky/pkg/logger"
|
||||
"git.cryptic.systems/fh-trier/go-flucky/pkg/types"
|
||||
|
||||
"git.cryptic.systems/fh-trier/go-flucky/pkg/config"
|
||||
@ -29,12 +30,19 @@ var rootCmd = &cobra.Command{
|
||||
return fmt.Errorf("Can not locate the hostname: %v", err)
|
||||
}
|
||||
|
||||
logfiles := make(map[logger.LogValue][]string)
|
||||
logfiles[logger.LogHumidity] = []string{"/var/log/flucky/humidity.log"}
|
||||
logfiles[logger.LogTemperature] = []string{"/var/log/flucky/temperature.log"}
|
||||
|
||||
fc := config.FluckyConfig{
|
||||
Device: &types.Device{
|
||||
DeviceID: uuid.NewV4().String(),
|
||||
DeviceName: hostname,
|
||||
CreationDate: time.Now(),
|
||||
},
|
||||
FileLogger: &logger.FileLogger{
|
||||
LogFiles: logfiles,
|
||||
},
|
||||
}
|
||||
|
||||
err = config.Write(&fc, cfg)
|
||||
|
Reference in New Issue
Block a user