feat(pkg/logfile): support csv and xml logfile

This commit is contained in:
2019-06-19 19:18:01 +02:00
parent 088ed3b5f7
commit f6db6f9ce3
19 changed files with 523 additions and 196 deletions

View File

@ -23,7 +23,9 @@ var listTemperatureCmd = &cobra.Command{
log.Fatalln(err)
}
temperatures, err := logfile.ReadTemperatures(cnf.Device.TemperatureLogfile)
temperatureLogfile := logfile.New(cnf.Device.TemperatureLogfile)
temperatures, err := temperatureLogfile.ReadTemperatures()
if err != nil {
log.Fatalln(err)
}

View File

@ -45,7 +45,8 @@ var readTemperatureCmd = &cobra.Command{
cli.PrintTemperatures(temperatures, cnf, os.Stdout)
if logs {
err := logfile.WriteTemperatures(temperatures, cnf.Device.TemperatureLogfile, compression)
temperatureLogfile := logfile.New(cnf.Device.TemperatureLogfile)
err := logfile.AppendTemperatures(temperatureLogfile, compression, temperatures)
if err != nil {
log.Fatalln(err)
}