Documentation
¶
Overview ¶
Package ssmlog is used to initialize ssm functional logger
Index ¶
- Variables
- func EvictCache()
- func GetExportPeriod(namespace string) int
- func GetMaxRollSize(namespace string) int64
- func GetMaxRolls(namespace string) int
- func GetPercentageLimit(namespace string) float64
- func GetTelemetryDisabledTill(namespace string) int64
- func NewFileWatcher(log log.T, configFilePath string, ...) *configFileWatcher
- type DynamicConfiguration
- type NamespaceConfiguration
Constants ¶
This section is empty.
Variables ¶
View Source
var ExportPeriod = GetExportPeriod
View Source
var GetDynamicConfigFolderPath = func() string { return appconfig.DynamicConfigFolderPath }
View Source
var MaxRollSize = GetMaxRollSize
View Source
var MaxRolls = GetMaxRolls
View Source
var PercentageLimit = GetPercentageLimit
View Source
var TelemetryDisabledTill = GetTelemetryDisabledTill
Functions ¶
func EvictCache ¶
func EvictCache()
func GetExportPeriod ¶
func GetMaxRollSize ¶
func GetMaxRolls ¶
func GetPercentageLimit ¶
Types ¶
type DynamicConfiguration ¶
type NamespaceConfiguration ¶
type NamespaceConfiguration map[string]DynamicConfiguration
func GetCachedDynamicConfiguration ¶
func GetCachedDynamicConfiguration() NamespaceConfiguration
return the cached dynamic configuration
func NewTelemetryDynamicConfiguration ¶
func NewTelemetryDynamicConfiguration(log log.T, useWatcher bool, configFilePath string) NamespaceConfiguration
Click to show internal directories.
Click to hide internal directories.