Documentation ¶
Index ¶
Constants ¶
View Source
const ( FormatAllServeTime = iota FormatRequestTime FormatRequestLine FormatBackend FormatReqBodyLen FormatResBodyLen FormatClusterDuration FormatClusterName FormatConnectTime FormatReqHeaderLen FormatHost FormatIsTrustIP FormatLastBackendDuration FormatLogID FormatNthReqInSession FormatResHeaderLen FormatStatusCode FormatProduct FormatProxyDelayTime FormatReadReqDuration FormatReadWriteSrvTime FormatRedirect FormatRemoteAddr FormatReqCookie FormatReqErrorCode FormatReqHeader FormatReqURI FormatResCookie FormatResHeader FormatResDuration FormatResProto FormatResStatus FormatResLen FormatRetryNum FormatServerAddr FormatSinceSessionTime FormatSubclusterName FormatTime FormatURL FormatVIP FormatWriteServeTime FormatString FormatSesClientIP FormatSesEndTime FormatSesErrorCode FormatSesIsSecure FormatSesKeepaliveNum FormatSesOverHead FormatSesReadTotal FormatSesTLSClientRandom FormatSesTLSServerRandom FormatSesUse100 FormatSesWriteTotal FormatSesStartTime )
View Source
const ( Request = "Request" Session = "Session" DomainAll = "DomainAll" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfModAccess ¶
type ConfModAccess struct { Log access_log.LogConfig Template struct { RequestTemplate string // access log format string SessionTemplate string // session finish log format string } }
ConfModAccess holds the config of access module.
func ConfLoad ¶
func ConfLoad(filePath string, confRoot string) (*ConfModAccess, error)
ConfLoad loads config of access module from file.
func (*ConfModAccess) Check ¶
func (cfg *ConfModAccess) Check(confRoot string) error
func (*ConfModAccess) Convert ¶
func (cfg *ConfModAccess) Convert()
type LogFmtItem ¶
type ModuleAccess ¶
type ModuleAccess struct {
// contains filtered or unexported fields
}
func NewModuleAccess ¶
func NewModuleAccess() *ModuleAccess
func (*ModuleAccess) CheckLogFormat ¶
func (m *ModuleAccess) CheckLogFormat() error
func (*ModuleAccess) Init ¶
func (m *ModuleAccess) Init(cbs *bfe_module.BfeCallbacks, whs *web_monitor.WebHandlers, cr string) error
func (*ModuleAccess) Name ¶
func (m *ModuleAccess) Name() string
func (*ModuleAccess) ParseConfig ¶
func (m *ModuleAccess) ParseConfig(conf *ConfModAccess) error
Click to show internal directories.
Click to hide internal directories.