Documentation
¶
Overview ¶
Package verbosity is a plugin of launchr to configure log level of the app.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type LogFormat ¶ added in v0.16.0
type LogFormat string
LogFormat is a enum type for log output format.
const ( LogFormatPretty LogFormat = "pretty" // LogFormatPretty is a default logger output format. LogFormatPlain LogFormat = "plain" // LogFormatPlain is a plain logger output format. LogFormatJSON LogFormat = "json" // LogFormatJSON is a json logger output format. )
Log formats.
func (*LogFormat) Set ¶ added in v0.16.0
Set implements github.com/spf13/pflag.Value interface.
func (*LogFormat) String ¶ added in v0.16.0
Set implements fmt.Stringer interface.
func (*LogFormat) Type ¶ added in v0.16.0
Type implements github.com/spf13/pflag.Value interface.
type Plugin ¶
type Plugin struct{}
Plugin is launchr.Plugin to set verbosity of the application.
func (Plugin) OnAppInit ¶ added in v0.16.0
OnAppInit implements launchr.OnAppInitPlugin interface.
func (Plugin) PluginInfo ¶
func (p Plugin) PluginInfo() launchr.PluginInfo
PluginInfo implements launchr.Plugin interface.
Click to show internal directories.
Click to hide internal directories.