mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-10-23 21:28:10 +00:00
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>
This commit is contained in:
23
src/tools/log-parser/display_json.go
Normal file
23
src/tools/log-parser/display_json.go
Normal file
@@ -0,0 +1,23 @@
|
||||
//
|
||||
// Copyright (c) 2018 Intel Corporation
|
||||
//
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
//
|
||||
|
||||
package main
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"os"
|
||||
)
|
||||
|
||||
type displayJSON struct {
|
||||
}
|
||||
|
||||
func (d *displayJSON) Display(entries *LogEntries, fieldNames []string, file *os.File) error {
|
||||
encoder := json.NewEncoder(file)
|
||||
|
||||
encoder.SetIndent(displayPrefix, displayIndentValue)
|
||||
|
||||
return encoder.Encode(entries)
|
||||
}
|
||||
Reference in New Issue
Block a user