Documentation ¶
Index ¶
- Variables
- func NewLogEndpoints() []*api.Endpoint
- func RegisterLogHandler(s server.Server, hdlr LogHandler, opts ...server.HandlerOption) error
- type LogConfig
- type LogContent
- func (*LogContent) Descriptor() ([]byte, []int)deprecated
- func (x *LogContent) GetFileName() string
- func (x *LogContent) GetFuncName() string
- func (x *LogContent) GetIpAddr() string
- func (x *LogContent) GetLevel() string
- func (x *LogContent) GetLine() uint32
- func (x *LogContent) GetMsg() string
- func (x *LogContent) GetService() string
- func (x *LogContent) GetTaskID() uint32
- func (x *LogContent) GetTime() string
- func (*LogContent) ProtoMessage()
- func (x *LogContent) ProtoReflect() protoreflect.Message
- func (x *LogContent) Reset()
- func (x *LogContent) String() string
- type LogContents
- func (*LogContents) Descriptor() ([]byte, []int)deprecated
- func (x *LogContents) GetLogContents() []*LogContent
- func (x *LogContents) GetTotalCount() uint32
- func (*LogContents) ProtoMessage()
- func (x *LogContents) ProtoReflect() protoreflect.Message
- func (x *LogContents) Reset()
- func (x *LogContents) String() string
- type LogFilter
- func (*LogFilter) Descriptor() ([]byte, []int)deprecated
- func (x *LogFilter) GetAnd() []*LogFilter
- func (x *LogFilter) GetFileIn() []string
- func (x *LogFilter) GetFromTime() string
- func (x *LogFilter) GetFuncIn() []string
- func (x *LogFilter) GetIpIn() []string
- func (x *LogFilter) GetLevelIn() []string
- func (x *LogFilter) GetLineIn() []uint32
- func (x *LogFilter) GetMsgIn() []string
- func (x *LogFilter) GetNexNum() uint32
- func (x *LogFilter) GetOr() []*LogFilter
- func (x *LogFilter) GetPerNum() uint32
- func (x *LogFilter) GetServiceIn() []string
- func (x *LogFilter) GetTaskID() uint32
- func (x *LogFilter) GetToTime() string
- func (*LogFilter) ProtoMessage()
- func (x *LogFilter) ProtoReflect() protoreflect.Message
- func (x *LogFilter) Reset()
- func (x *LogFilter) String() string
- type LogHandler
- type LogRequest
- type LogResponse
- type LogService
- type Loglevel
- type LogsResponse
- type Logslevel
- type Query
- func (*Query) Descriptor() ([]byte, []int)deprecated
- func (x *Query) GetFilter() *LogFilter
- func (x *Query) GetPage() uint32
- func (x *Query) GetPerPage() uint32
- func (x *Query) GetSubPage() uint32
- func (*Query) ProtoMessage()
- func (x *Query) ProtoReflect() protoreflect.Message
- func (x *Query) Reset()
- func (x *Query) String() string
- type Request
- type Response
Constants ¶
This section is empty.
Variables ¶
View Source
var File_proto_log_log_proto protoreflect.FileDescriptor
Functions ¶
func NewLogEndpoints ¶
func RegisterLogHandler ¶
func RegisterLogHandler(s server.Server, hdlr LogHandler, opts ...server.HandlerOption) error
Types ¶
type LogConfig ¶
type LogConfig struct { LogKeepDays uint32 `protobuf:"varint,1,opt,name=logKeepDays,proto3" json:"logKeepDays,omitempty"` LogLevel uint32 `protobuf:"varint,2,opt,name=logLevel,proto3" json:"logLevel,omitempty"` // contains filtered or unexported fields }
func (*LogConfig) Descriptor
deprecated
func (*LogConfig) GetLogKeepDays ¶
func (*LogConfig) GetLogLevel ¶
func (*LogConfig) ProtoMessage ¶
func (*LogConfig) ProtoMessage()
func (*LogConfig) ProtoReflect ¶
func (x *LogConfig) ProtoReflect() protoreflect.Message
type LogContent ¶
type LogContent struct { Time string `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"` Level string `protobuf:"bytes,2,opt,name=level,proto3" json:"level,omitempty"` FuncName string `protobuf:"bytes,3,opt,name=funcName,proto3" json:"funcName,omitempty"` FileName string `protobuf:"bytes,4,opt,name=fileName,proto3" json:"fileName,omitempty"` Line uint32 `protobuf:"varint,5,opt,name=line,proto3" json:"line,omitempty"` Service string `protobuf:"bytes,6,opt,name=service,proto3" json:"service,omitempty"` IpAddr string `protobuf:"bytes,7,opt,name=ipAddr,proto3" json:"ipAddr,omitempty"` Msg string `protobuf:"bytes,8,opt,name=msg,proto3" json:"msg,omitempty"` TaskID uint32 `protobuf:"varint,9,opt,name=taskID,proto3" json:"taskID,omitempty"` // contains filtered or unexported fields }
func (*LogContent) Descriptor
deprecated
func (*LogContent) Descriptor() ([]byte, []int)
Deprecated: Use LogContent.ProtoReflect.Descriptor instead.
func (*LogContent) GetFileName ¶
func (x *LogContent) GetFileName() string
func (*LogContent) GetFuncName ¶
func (x *LogContent) GetFuncName() string
func (*LogContent) GetIpAddr ¶
func (x *LogContent) GetIpAddr() string
func (*LogContent) GetLevel ¶
func (x *LogContent) GetLevel() string
func (*LogContent) GetLine ¶
func (x *LogContent) GetLine() uint32
func (*LogContent) GetMsg ¶
func (x *LogContent) GetMsg() string
func (*LogContent) GetService ¶
func (x *LogContent) GetService() string
func (*LogContent) GetTaskID ¶
func (x *LogContent) GetTaskID() uint32
func (*LogContent) GetTime ¶
func (x *LogContent) GetTime() string
func (*LogContent) ProtoMessage ¶
func (*LogContent) ProtoMessage()
func (*LogContent) ProtoReflect ¶
func (x *LogContent) ProtoReflect() protoreflect.Message
func (*LogContent) Reset ¶
func (x *LogContent) Reset()
func (*LogContent) String ¶
func (x *LogContent) String() string
type LogContents ¶
type LogContents struct { LogContents []*LogContent `protobuf:"bytes,1,rep,name=logContents,proto3" json:"logContents,omitempty"` TotalCount uint32 `protobuf:"varint,2,opt,name=TotalCount,proto3" json:"TotalCount,omitempty"` // contains filtered or unexported fields }
func (*LogContents) Descriptor
deprecated
func (*LogContents) Descriptor() ([]byte, []int)
Deprecated: Use LogContents.ProtoReflect.Descriptor instead.
func (*LogContents) GetLogContents ¶
func (x *LogContents) GetLogContents() []*LogContent
func (*LogContents) GetTotalCount ¶
func (x *LogContents) GetTotalCount() uint32
func (*LogContents) ProtoMessage ¶
func (*LogContents) ProtoMessage()
func (*LogContents) ProtoReflect ¶
func (x *LogContents) ProtoReflect() protoreflect.Message
func (*LogContents) Reset ¶
func (x *LogContents) Reset()
func (*LogContents) String ¶
func (x *LogContents) String() string
type LogFilter ¶
type LogFilter struct { And []*LogFilter `protobuf:"bytes,1,rep,name=and,proto3" json:"and,omitempty"` Or []*LogFilter `protobuf:"bytes,2,rep,name=or,proto3" json:"or,omitempty"` FromTime string `protobuf:"bytes,3,opt,name=fromTime,proto3" json:"fromTime,omitempty"` ToTime string `protobuf:"bytes,4,opt,name=toTime,proto3" json:"toTime,omitempty"` LevelIn []string `protobuf:"bytes,5,rep,name=levelIn,proto3" json:"levelIn,omitempty"` FuncIn []string `protobuf:"bytes,6,rep,name=funcIn,proto3" json:"funcIn,omitempty"` FileIn []string `protobuf:"bytes,7,rep,name=fileIn,proto3" json:"fileIn,omitempty"` LineIn []uint32 `protobuf:"varint,8,rep,packed,name=lineIn,proto3" json:"lineIn,omitempty"` ServiceIn []string `protobuf:"bytes,9,rep,name=serviceIn,proto3" json:"serviceIn,omitempty"` IpIn []string `protobuf:"bytes,10,rep,name=ipIn,proto3" json:"ipIn,omitempty"` MsgIn []string `protobuf:"bytes,11,rep,name=msgIn,proto3" json:"msgIn,omitempty"` TaskID uint32 `protobuf:"varint,12,opt,name=taskID,proto3" json:"taskID,omitempty"` PerNum uint32 `protobuf:"varint,13,opt,name=perNum,proto3" json:"perNum,omitempty"` NexNum uint32 `protobuf:"varint,14,opt,name=nexNum,proto3" json:"nexNum,omitempty"` // contains filtered or unexported fields }
func (*LogFilter) Descriptor
deprecated
func (*LogFilter) GetFromTime ¶
func (*LogFilter) GetLevelIn ¶
func (*LogFilter) GetServiceIn ¶
func (*LogFilter) ProtoMessage ¶
func (*LogFilter) ProtoMessage()
func (*LogFilter) ProtoReflect ¶
func (x *LogFilter) ProtoReflect() protoreflect.Message
type LogHandler ¶
type LogHandler interface { UpdateConfig(context.Context, *LogConfig, *Response) error GetConfig(context.Context, *Request, *LogConfig) error GetLogs(context.Context, *Query, *LogContents) error WriteLog(context.Context, *LogContent, *Response) error //获取服务日志等级 GetLogLevel(context.Context, *LogRequest, *Loglevel) error //设置服务日志等级 SetLogLevel(context.Context, *Loglevel, *LogResponse) error //获取全部服务日志等级 GetLogsLevel(context.Context, *LogRequest, *Logslevel) error //获取日志上下文 GetContextLog(context.Context, *Query, *LogContents) error //设置全部服务日志等级 SetLogsLevel(context.Context, *Logslevel, *LogsResponse) error }
type LogRequest ¶
type LogRequest struct {
// contains filtered or unexported fields
}
func (*LogRequest) Descriptor
deprecated
func (*LogRequest) Descriptor() ([]byte, []int)
Deprecated: Use LogRequest.ProtoReflect.Descriptor instead.
func (*LogRequest) ProtoMessage ¶
func (*LogRequest) ProtoMessage()
func (*LogRequest) ProtoReflect ¶
func (x *LogRequest) ProtoReflect() protoreflect.Message
func (*LogRequest) Reset ¶
func (x *LogRequest) Reset()
func (*LogRequest) String ¶
func (x *LogRequest) String() string
type LogResponse ¶
type LogResponse struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*LogResponse) Descriptor
deprecated
func (*LogResponse) Descriptor() ([]byte, []int)
Deprecated: Use LogResponse.ProtoReflect.Descriptor instead.
func (*LogResponse) GetName ¶
func (x *LogResponse) GetName() string
func (*LogResponse) ProtoMessage ¶
func (*LogResponse) ProtoMessage()
func (*LogResponse) ProtoReflect ¶
func (x *LogResponse) ProtoReflect() protoreflect.Message
func (*LogResponse) Reset ¶
func (x *LogResponse) Reset()
func (*LogResponse) String ¶
func (x *LogResponse) String() string
type LogService ¶
type LogService interface { UpdateConfig(ctx context.Context, in *LogConfig, opts ...client.CallOption) (*Response, error) GetConfig(ctx context.Context, in *Request, opts ...client.CallOption) (*LogConfig, error) GetLogs(ctx context.Context, in *Query, opts ...client.CallOption) (*LogContents, error) WriteLog(ctx context.Context, in *LogContent, opts ...client.CallOption) (*Response, error) //获取服务日志等级 GetLogLevel(ctx context.Context, in *LogRequest, opts ...client.CallOption) (*Loglevel, error) //设置服务日志等级 SetLogLevel(ctx context.Context, in *Loglevel, opts ...client.CallOption) (*LogResponse, error) //获取全部服务日志等级 GetLogsLevel(ctx context.Context, in *LogRequest, opts ...client.CallOption) (*Logslevel, error) //获取日志上下文 GetContextLog(ctx context.Context, in *Query, opts ...client.CallOption) (*LogContents, error) //设置全部服务日志等级 SetLogsLevel(ctx context.Context, in *Logslevel, opts ...client.CallOption) (*LogsResponse, error) }
func NewLogService ¶
func NewLogService(name string, c client.Client) LogService
type Loglevel ¶
type Loglevel struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Level uint32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"` // contains filtered or unexported fields }
func (*Loglevel) Descriptor
deprecated
func (*Loglevel) ProtoMessage ¶
func (*Loglevel) ProtoMessage()
func (*Loglevel) ProtoReflect ¶
func (x *Loglevel) ProtoReflect() protoreflect.Message
type LogsResponse ¶
type LogsResponse struct { LogsResponse []*LogResponse `protobuf:"bytes,1,rep,name=LogsResponse,proto3" json:"LogsResponse,omitempty"` // contains filtered or unexported fields }
func (*LogsResponse) Descriptor
deprecated
func (*LogsResponse) Descriptor() ([]byte, []int)
Deprecated: Use LogsResponse.ProtoReflect.Descriptor instead.
func (*LogsResponse) GetLogsResponse ¶
func (x *LogsResponse) GetLogsResponse() []*LogResponse
func (*LogsResponse) ProtoMessage ¶
func (*LogsResponse) ProtoMessage()
func (*LogsResponse) ProtoReflect ¶
func (x *LogsResponse) ProtoReflect() protoreflect.Message
func (*LogsResponse) Reset ¶
func (x *LogsResponse) Reset()
func (*LogsResponse) String ¶
func (x *LogsResponse) String() string
type Logslevel ¶
type Logslevel struct { Logslevel []*Loglevel `protobuf:"bytes,1,rep,name=Logslevel,proto3" json:"Logslevel,omitempty"` // contains filtered or unexported fields }
func (*Logslevel) Descriptor
deprecated
func (*Logslevel) GetLogslevel ¶
func (*Logslevel) ProtoMessage ¶
func (*Logslevel) ProtoMessage()
func (*Logslevel) ProtoReflect ¶
func (x *Logslevel) ProtoReflect() protoreflect.Message
type Query ¶
type Query struct { Page uint32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"` PerPage uint32 `protobuf:"varint,2,opt,name=perPage,proto3" json:"perPage,omitempty"` Filter *LogFilter `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` SubPage uint32 `protobuf:"varint,4,opt,name=subPage,proto3" json:"subPage,omitempty"` // contains filtered or unexported fields }
func (*Query) Descriptor
deprecated
func (*Query) GetPerPage ¶
func (*Query) GetSubPage ¶
func (*Query) ProtoMessage ¶
func (*Query) ProtoMessage()
func (*Query) ProtoReflect ¶
func (x *Query) ProtoReflect() protoreflect.Message
type Request ¶
type Request struct {
// contains filtered or unexported fields
}
func (*Request) Descriptor
deprecated
func (*Request) ProtoMessage ¶
func (*Request) ProtoMessage()
func (*Request) ProtoReflect ¶
func (x *Request) ProtoReflect() protoreflect.Message
type Response ¶
type Response struct {
// contains filtered or unexported fields
}
func (*Response) Descriptor
deprecated
func (*Response) ProtoMessage ¶
func (*Response) ProtoMessage()
func (*Response) ProtoReflect ¶
func (x *Response) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.