eventlog

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Jul 29, 2022 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 an error if parsing the event log fails or user enters an incorrect format for input.

Jump to

Keyboard shortcuts

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