manaeventlogger

package
v0.7.5 Latest Latest
Warning

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

Go to latest
Published: Aug 9, 2021 License: Apache-2.0, BSD-2-Clause Imports: 11 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 manaeventlogger plugin.

Functions

func Plugin

func Plugin() *node.Plugin

Plugin gets the plugin instance.

Types

type ParametersDefinition added in v0.7.4

type ParametersDefinition struct {
	// CSV defines the file path to store mana events.
	CSV string `name:"csv" 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"`
	// CheckBufferIntervalSec defines interval between buffer checks.
	CheckBufferIntervalSec int `default:"5" usage:"check buffer interval secs"`
}

ParametersDefinition contains the definition of the parameters used by the manaeventlogger plugin.

Jump to

Keyboard shortcuts

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