Documentation
¶
Index ¶
- Constants
- Variables
- func NewConfig(domain Domain, appSettings *config.AppSettings, opts ...ConfigOpt) *config.Config
- func SetLogger(logger log.Logger) func(o *configOpt)
- func SetLoggerLevel(logLevel LoggerLevel) func(o *configOpt)
- func SetStore(store store.Store) func(o *configOpt)
- type ConfigOpt
- type Context
- func (c *Context) Deadline() (deadline time.Time, ok bool)
- func (c *Context) Done() <-chan struct{}
- func (c *Context) Err() error
- func (c *Context) Get(key string) (value interface{}, exists bool)
- func (c *Context) GetHTTPStatusCode() int
- func (c *Context) GetHeader() *model.OapiHeader
- func (c *Context) GetRequestID() string
- func (c *Context) Set(key string, value interface{})
- func (c *Context) Value(key interface{}) interface{}
- type Domain
- type LoggerLevel
Constants ¶
View Source
const SdkVersion = "v1.1.40-rc1"
Variables ¶
View Source
var ( GetISVAppSettingsByEnv = config.GetISVAppSettingsByEnv GetInternalAppSettingsByEnv = config.GetInternalAppSettingsByEnv NewISVAppSettings = config.NewISVAppSettingsByOpts NewInternalAppSettings = config.NewInternalAppSettingsByOpts SetAppCredentials = config.SetAppCredentials SetAppEventKey = config.SetAppEventKey SetHelpDeskCredentials = config.SetHelpDeskCredentials )
Functions ¶
func SetLoggerLevel ¶ added in v1.1.41
func SetLoggerLevel(logLevel LoggerLevel) func(o *configOpt)
Types ¶
type Context ¶
type Context struct {
// contains filtered or unexported fields
}
func WarpContext ¶
Deprecated, please use `WrapContext`
func WrapContext ¶ added in v1.1.8
func (*Context) Get ¶
Get returns the value for the given key, ie: (value, true). If the value does not exists it returns (nil, false)
func (*Context) GetHTTPStatusCode ¶
func (*Context) GetHeader ¶ added in v1.1.26
func (c *Context) GetHeader() *model.OapiHeader
func (*Context) GetRequestID ¶
type Domain ¶ added in v1.1.41
type Domain string
const ( DomainFeiShu Domain = Domain(constants.DomainFeiShu) DomainLarkSuite Domain = Domain(constants.DomainLarkSuite) )
type LoggerLevel ¶ added in v1.1.41
type LoggerLevel int
const ( LoggerLevelDebug LoggerLevel = LoggerLevel(log.LevelDebug) LoggerLevelInfo LoggerLevel = LoggerLevel(log.LevelInfo) LoggerLevelWarn LoggerLevel = LoggerLevel(log.LevelWarn) LoggerLevelError LoggerLevel = LoggerLevel(log.LevelError) )
Click to show internal directories.
Click to hide internal directories.