manaeventlogger

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Oct 3, 2023 License: Apache-2.0, BSD-2-Clause Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// PluginName is the name of the mana events logger plugin.
	PluginName = "ManaEventLogger"
)

Variables

View Source
var Parameters = &ParametersDefinition{}

Parameters contains the configuration used by the mana event logger plugin.

View Source
var (
	// Plugin is the plugin instance of the manaeventlogger plugin.
	Plugin *node.Plugin
)

Functions

This section is empty.

Types

type ParametersDefinition

type ParametersDefinition struct {
	// CSV defines the file path to store mana events.
	CSV string `default:"/tmp/consensusManaEvents.csv" usage:"file to store mana events"`
	// Buffersize defines the events' buffer size.
	BufferSize int `default:"100" usage:"event logs buffer size"`
	// CheckBufferInterval defines interval between buffer checks.
	CheckBufferInterval time.Duration `default:"5s" usage:"check buffer interval"`
}

ParametersDefinition contains the definition of the parameters used by the mana event logger plugin.

Jump to

Keyboard shortcuts

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