Versions in this module Expand all Collapse all v0 v0.0.1 May 8, 2020 Changes in this version + const ErrClientMsgValidationFailed + const ErrCounterCreateFailed + const ErrCounterDestroyFailed + const ErrCounterVecCreateFailed + const ErrNoMatch + const ErrRecordAlreadyExists + const ErrRecordConversionToDBFailed + const ErrRecordConversionToPBFailed + const ErrRecordDeleteFailed + const ErrRecordDoesNotExist + const ErrRecordInsertFailed + const ErrRecordUpdateFailed + const ErrServerMsgValidationFailed + const ErrUnauthorizedAPI + const ErrUserNotFoundByID + const ErrUserNotFoundByUsername + type App struct + Config *AppConfig + Secrets *AppSecrets + type AppConfig struct + LogLevel string + ServerHost string + ServerPort int + type AppSecrets struct + AuthToken string + type Error string + func (e Error) Error() string + type Logger interface + AutoClearFields func(bool) + Debugf func(message string, args ...interface{}) + Errorf func(message string, args ...interface{}) + Fatalf func(message string, args ...interface{}) + Infof func(message string, args ...interface{}) + LogLevel func() string + Panicf func(message string, args ...interface{}) + SetLevel func(string) + SetOutput func(io.Writer) + Tracef func(message string, args ...interface{}) + Warningf func(message string, args ...interface{}) + WithError func(error) Logger + WithField func(string, interface{}) Logger + WithFields func(map[string]interface{}) Logger