Documentation ¶
Overview ¶
Package logf comment This file was generated by ksf2go 1.1.7 Generated from LogF.ksf
Package logf comment This file was generated by ksf2go 1.1.7 Generated from LogF.ksf
Index ¶
- type Log
- func (obj *Log) Dispatch(ksfCtx context.Context, val interface{}, ksfReq *requestf.RequestPacket, ...) (err error)
- func (obj *Log) KsfSetProtocol(p m.Protocol)
- func (obj *Log) KsfSetTimeout(timeout int)
- func (obj *Log) Logger(app string, server string, file string, format string, buffer []string, ...) (err error)
- func (obj *Log) LoggerOneWayWithContext(ksfCtx context.Context, app string, server string, file string, format string, ...) (err error)
- func (obj *Log) LoggerWithContext(ksfCtx context.Context, app string, server string, file string, format string, ...) (err error)
- func (obj *Log) LoggerbyInfo(info *LogInfo, buffer []string, opts ...map[string]string) (err error)
- func (obj *Log) LoggerbyInfoOneWayWithContext(ksfCtx context.Context, info *LogInfo, buffer []string, ...) (err error)
- func (obj *Log) LoggerbyInfoWithContext(ksfCtx context.Context, info *LogInfo, buffer []string, ...) (err error)
- func (obj *Log) SetServant(servant m.Servant)
- type LogInfo
- type LogServant
- type LogServantWithContext
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Log ¶
type Log struct {
// contains filtered or unexported fields
}
Log struct
func (*Log) Dispatch ¶
func (obj *Log) Dispatch(ksfCtx context.Context, val interface{}, ksfReq *requestf.RequestPacket, ksfResp *requestf.ResponsePacket, withContext bool) (err error)
Dispatch is used to call the server side implement for the method defined in the ksf file. withContext shows using context or not.
func (*Log) KsfSetProtocol ¶
KsfSetProtocol sets the protocol for the servant.
func (*Log) KsfSetTimeout ¶
KsfSetTimeout sets the timeout for the servant which is in ms.
func (*Log) Logger ¶
func (obj *Log) Logger(app string, server string, file string, format string, buffer []string, opts ...map[string]string) (err error)
Logger is the proxy function for the method defined in the ksf file, with the context
func (*Log) LoggerOneWayWithContext ¶
func (obj *Log) LoggerOneWayWithContext(ksfCtx context.Context, app string, server string, file string, format string, buffer []string, opts ...map[string]string) (err error)
LoggerOneWayWithContext is the proxy function for the method defined in the ksf file, with the context
func (*Log) LoggerWithContext ¶
func (obj *Log) LoggerWithContext(ksfCtx context.Context, app string, server string, file string, format string, buffer []string, opts ...map[string]string) (err error)
LoggerWithContext is the proxy function for the method defined in the ksf file, with the context
func (*Log) LoggerbyInfo ¶
LoggerbyInfo is the proxy function for the method defined in the ksf file, with the context
func (*Log) LoggerbyInfoOneWayWithContext ¶
func (obj *Log) LoggerbyInfoOneWayWithContext(ksfCtx context.Context, info *LogInfo, buffer []string, opts ...map[string]string) (err error)
LoggerbyInfoOneWayWithContext is the proxy function for the method defined in the ksf file, with the context
type LogInfo ¶
type LogInfo struct { Appname string `json:"appname"` Servername string `json:"servername"` SFilename string `json:"sFilename"` SFormat string `json:"sFormat"` Setdivision string `json:"setdivision"` BHasSufix bool `json:"bHasSufix"` BHasAppNamePrefix bool `json:"bHasAppNamePrefix"` BHasSquareBracket bool `json:"bHasSquareBracket"` SConcatStr string `json:"sConcatStr"` SSepar string `json:"sSepar"` SLogType string `json:"sLogType"` }
LogInfo struct implement
func (*LogInfo) ReadBlock ¶
ReadBlock reads struct from the given tag , require or optional.
func (*LogInfo) ReadFrom ¶
ReadFrom reads from readBuf and put into struct.
func (*LogInfo) WriteBlock ¶
WriteBlock encode struct