Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindStringIndex ¶
FindStringIndex возвращает индекс первого вхождения строки s в массиве a.
func LoadConfig ¶
LoadConfig загружает конфиг в формате yaml из файла filename.
func RandString ¶
RandString возвращает строку длины n состоящую из случайных символов.
Types ¶
type Duration ¶
Duration алиас для time.Duration, позволяющий использовать time.Duration в yaml конфиге.
func (*Duration) UnmarshalYAML ¶
UnmarshalYAML загружает из конфига time.Duration
type Logger ¶
type Logger struct {
*zap.SugaredLogger
}
Logger структура, предназначенная для записи логов.
type LoggingConfig ¶
type LoggingConfig struct { Logfile string `yaml:"logfile"` Level string `yaml:"level"` TruncateFile bool `yaml:"truncate-file"` }
LoggingConfig параметры логирования
func NewLoggingConfig ¶
func NewLoggingConfig() *LoggingConfig
NewLoggingConfig создает LoggingConfig с настройками по-умолчанию.
type RetryConfig ¶
RetryConfig параметры ретраев.
func NewRetryConfig ¶
func NewRetryConfig() *RetryConfig
NewRetryConfig создает RetryConfig с настройками по-умолчанию.
Click to show internal directories.
Click to hide internal directories.