Documentation ¶
Index ¶
- Variables
- func Settings(ops ...SettingOption)
- type App
- type SettingOption
- func AddConfigLoader(loaders ...configure.Loader) SettingOption
- func LogLevel(lv syslog.Lv) SettingOption
- func SetComponents(cs ...any) SettingOption
- func SetConfig(cfg string) SettingOption
- func SetConfigBinder(binder configure.Binder) SettingOption
- func SetConfigLoader(loaders ...configure.Loader) SettingOption
- func SetConfigure(c configure.Configure) SettingOption
- func SetFactory(factory factory.Factory) SettingOption
- func SetLogger(l syslog.Logger) SettingOption
- func SetRegistry(r support.SingletonRegistry) SettingOption
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func Settings ¶ added in v1.5.0
func Settings(ops ...SettingOption)
Types ¶
type App ¶
type App struct { configure.Configure factory.Factory ApplicationRunners []definition.ApplicationRunner `wire:",required=false"` CloserComponents []definition.CloserComponent `wire:",required=false"` // contains filtered or unexported fields }
func (*App) Run ¶
func (s *App) Run(ops ...SettingOption) error
type SettingOption ¶
type SettingOption func(s *App)
func AddConfigLoader ¶ added in v1.4.0
func AddConfigLoader(loaders ...configure.Loader) SettingOption
func LogLevel ¶ added in v1.3.1
func LogLevel(lv syslog.Lv) SettingOption
func SetComponents ¶
func SetComponents(cs ...any) SettingOption
func SetConfig ¶
func SetConfig(cfg string) SettingOption
func SetConfigBinder ¶ added in v1.2.0
func SetConfigBinder(binder configure.Binder) SettingOption
func SetConfigLoader ¶ added in v1.2.0
func SetConfigLoader(loaders ...configure.Loader) SettingOption
func SetConfigure ¶
func SetConfigure(c configure.Configure) SettingOption
func SetFactory ¶
func SetFactory(factory factory.Factory) SettingOption
func SetLogger ¶ added in v1.3.1
func SetLogger(l syslog.Logger) SettingOption
func SetRegistry ¶
func SetRegistry(r support.SingletonRegistry) SettingOption
Click to show internal directories.
Click to hide internal directories.