eventlog

package
v0.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2021 License: BSD-3-Clause Imports: 8 Imported by: 17

Documentation

Overview

Package eventlog parses kernel event logs and saves the parsed data on a file on disk.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Add

func Add(b []byte) error

Add writes event logs to sysfs file.

Types

type EventLog

type EventLog struct {
	Type     string `json:"type"`
	Location string `json:"location"`
}

EventLog stores location for dumping event logs on disk.

func (*EventLog) Parse

func (e *EventLog) Parse() error

Parse uses tpmtool to parse event logs generated by the kernel into human readable format, and queues the data to persist queue .

The location of the file on disk is specified in policy file by Location tag. returns - error if parsing eventlog fails or user enters incorrect format for input.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL