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 ¶ added in v0.7.4
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.
Click to show internal directories.
Click to hide internal directories.