Files
kata-containers/src/tools/log-parser/display_toml.go
Snir Sheriber c7dacb1211 log-parser: move the kata-log-parser from the tests repo
to the kata-containers repo under the src/tools/log-parser folder
and vendor the modules

Fixes: #4100
Signed-off-by: Snir Sheriber <ssheribe@redhat.com>
2022-05-10 13:23:25 +03:00

29 lines
460 B
Go

//
// Copyright (c) 2018 Intel Corporation
//
// SPDX-License-Identifier: Apache-2.0
//
package main
import (
"os"
"github.com/BurntSushi/toml"
)
type displayTOML struct {
}
func (d *displayTOML) Display(entries *LogEntries, fieldNames []string, file *os.File) error {
encoder := toml.NewEncoder(file)
encoder.Indent = displayIndentValue
if err := addCommentHeader(fieldNames, file); err != nil {
return err
}
return encoder.Encode(entries)
}