Documentation ¶
Index ¶
- Variables
- func RegisterLogServiceServer(s *grpc.Server, srv LogServiceServer)
- type Empty
- type ExtRequest
- func (*ExtRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExtRequest) GetOperation() int32
- func (x *ExtRequest) GetOperationTarget() []byte
- func (x *ExtRequest) GetOperator() []byte
- func (*ExtRequest) ProtoMessage()
- func (x *ExtRequest) ProtoReflect() protoreflect.Message
- func (x *ExtRequest) Reset()
- func (x *ExtRequest) String() string
- type ListRequest
- func (*ListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListRequest) GetPage() int32
- func (x *ListRequest) GetPagesize() int32
- func (x *ListRequest) GetUserId() []byte
- func (*ListRequest) ProtoMessage()
- func (x *ListRequest) ProtoReflect() protoreflect.Message
- func (x *ListRequest) Reset()
- func (x *ListRequest) String() string
- type LogArray
- type LogClient
- type LogModel
- func (*LogModel) Descriptor() ([]byte, []int)deprecated
- func (x *LogModel) GetCreateTime() int64
- func (x *LogModel) GetExtraMessage() string
- func (x *LogModel) GetLogLevel() LogModel_Level
- func (x *LogModel) GetOperation() int32
- func (x *LogModel) GetOperationTarget() []byte
- func (x *LogModel) GetOperationTargetOwner() []byte
- func (x *LogModel) GetOperator() []byte
- func (x *LogModel) GetProcessed() bool
- func (x *LogModel) GetUpdateTime() int64
- func (*LogModel) ProtoMessage()
- func (x *LogModel) ProtoReflect() protoreflect.Message
- func (x *LogModel) Reset()
- func (x *LogModel) String() string
- type LogModel_Level
- func (LogModel_Level) Descriptor() protoreflect.EnumDescriptor
- func (x LogModel_Level) Enum() *LogModel_Level
- func (LogModel_Level) EnumDescriptor() ([]byte, []int)deprecated
- func (x LogModel_Level) Number() protoreflect.EnumNumber
- func (x LogModel_Level) String() string
- func (LogModel_Level) Type() protoreflect.EnumType
- type LogServiceClient
- type LogServiceServer
- type Num
- type Query
- type UnimplementedLogServiceServer
- func (*UnimplementedLogServiceServer) Count(context.Context, *UserID) (*Num, error)
- func (*UnimplementedLogServiceServer) CountQuery(context.Context, *Query) (*Num, error)
- func (*UnimplementedLogServiceServer) Delete(context.Context, *Query) (*Empty, error)
- func (*UnimplementedLogServiceServer) Exist(context.Context, *ExtRequest) (*LogModel, error)
- func (*UnimplementedLogServiceServer) GetUserMsgs(context.Context, *ListRequest) (*LogArray, error)
- func (*UnimplementedLogServiceServer) GetUserNewMsgNum(context.Context, *UserID) (*Num, error)
- func (*UnimplementedLogServiceServer) Log(context.Context, *LogModel) (*Empty, error)
- type UserID
Constants ¶
This section is empty.
Variables ¶
View Source
var ( LogModel_Level_name = map[int32]string{ 0: "INFO", 1: "WARNING", 2: "ERROR", 3: "FATAL", } LogModel_Level_value = map[string]int32{ "INFO": 0, "WARNING": 1, "ERROR": 2, "FATAL": 3, } )
Enum value maps for LogModel_Level.
View Source
var File_log_proto protoreflect.FileDescriptor
Functions ¶
func RegisterLogServiceServer ¶
func RegisterLogServiceServer(s *grpc.Server, srv LogServiceServer)
Types ¶
type Empty ¶
type Empty struct {
// contains filtered or unexported fields
}
func (*Empty) Descriptor
deprecated
func (*Empty) ProtoMessage ¶
func (*Empty) ProtoMessage()
func (*Empty) ProtoReflect ¶
func (x *Empty) ProtoReflect() protoreflect.Message
type ExtRequest ¶
type ExtRequest struct { Operator []byte `protobuf:"bytes,1,opt,name=operator,proto3" json:"operator,omitempty"` Operation int32 `protobuf:"varint,2,opt,name=operation,proto3" json:"operation,omitempty"` OperationTarget []byte `protobuf:"bytes,3,opt,name=operation_target,json=operationTarget,proto3" json:"operation_target,omitempty"` // contains filtered or unexported fields }
func (*ExtRequest) Descriptor
deprecated
func (*ExtRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExtRequest.ProtoReflect.Descriptor instead.
func (*ExtRequest) GetOperation ¶
func (x *ExtRequest) GetOperation() int32
func (*ExtRequest) GetOperationTarget ¶
func (x *ExtRequest) GetOperationTarget() []byte
func (*ExtRequest) GetOperator ¶
func (x *ExtRequest) GetOperator() []byte
func (*ExtRequest) ProtoMessage ¶
func (*ExtRequest) ProtoMessage()
func (*ExtRequest) ProtoReflect ¶
func (x *ExtRequest) ProtoReflect() protoreflect.Message
func (*ExtRequest) Reset ¶
func (x *ExtRequest) Reset()
func (*ExtRequest) String ¶
func (x *ExtRequest) String() string
type ListRequest ¶
type ListRequest struct { UserId []byte `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Page int32 `protobuf:"varint,2,opt,name=page,proto3" json:"page,omitempty"` Pagesize int32 `protobuf:"varint,3,opt,name=pagesize,proto3" json:"pagesize,omitempty"` // contains filtered or unexported fields }
func (*ListRequest) Descriptor
deprecated
func (*ListRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRequest.ProtoReflect.Descriptor instead.
func (*ListRequest) GetPage ¶
func (x *ListRequest) GetPage() int32
func (*ListRequest) GetPagesize ¶
func (x *ListRequest) GetPagesize() int32
func (*ListRequest) GetUserId ¶
func (x *ListRequest) GetUserId() []byte
func (*ListRequest) ProtoMessage ¶
func (*ListRequest) ProtoMessage()
func (*ListRequest) ProtoReflect ¶
func (x *ListRequest) ProtoReflect() protoreflect.Message
func (*ListRequest) Reset ¶
func (x *ListRequest) Reset()
func (*ListRequest) String ¶
func (x *ListRequest) String() string
type LogArray ¶
type LogArray struct { Logs []*LogModel `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs,omitempty"` // contains filtered or unexported fields }
func (*LogArray) Descriptor
deprecated
func (*LogArray) ProtoMessage ¶
func (*LogArray) ProtoMessage()
func (*LogArray) ProtoReflect ¶
func (x *LogArray) ProtoReflect() protoreflect.Message
type LogClient ¶
type LogClient interface { LogServiceClient SendCountQuery(ctx context.Context, query bson.D, opts ...grpc.CallOption) (num *Num, err error) }
func BuildLogClient ¶
func BuildLogClient(cc grpc.ClientConnInterface) LogClient
type LogModel ¶
type LogModel struct { Operator []byte `protobuf:"bytes,1,opt,name=operator,proto3" json:"operator,omitempty"` Operation int32 `protobuf:"varint,2,opt,name=operation,proto3" json:"operation,omitempty"` OperationTarget []byte `protobuf:"bytes,3,opt,name=operation_target,json=operationTarget,proto3" json:"operation_target,omitempty"` LogLevel LogModel_Level `protobuf:"varint,4,opt,name=log_level,json=logLevel,proto3,enum=proto.LogModel_Level" json:"log_level,omitempty"` ExtraMessage string `protobuf:"bytes,5,opt,name=extra_message,json=extraMessage,proto3" json:"extra_message,omitempty"` CreateTime int64 `protobuf:"varint,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` UpdateTime int64 `protobuf:"varint,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` OperationTargetOwner []byte `protobuf:"bytes,8,opt,name=operation_target_owner,json=operationTargetOwner,proto3" json:"operation_target_owner,omitempty"` Processed bool `protobuf:"varint,9,opt,name=processed,proto3" json:"processed,omitempty"` // contains filtered or unexported fields }
func (*LogModel) Descriptor
deprecated
func (*LogModel) GetCreateTime ¶
func (*LogModel) GetExtraMessage ¶
func (*LogModel) GetLogLevel ¶
func (x *LogModel) GetLogLevel() LogModel_Level
func (*LogModel) GetOperation ¶
func (*LogModel) GetOperationTarget ¶
func (*LogModel) GetOperationTargetOwner ¶
func (*LogModel) GetOperator ¶
func (*LogModel) GetProcessed ¶
func (*LogModel) GetUpdateTime ¶
func (*LogModel) ProtoMessage ¶
func (*LogModel) ProtoMessage()
func (*LogModel) ProtoReflect ¶
func (x *LogModel) ProtoReflect() protoreflect.Message
type LogModel_Level ¶
type LogModel_Level int32
const ( LogModel_INFO LogModel_Level = 0 LogModel_WARNING LogModel_Level = 1 LogModel_ERROR LogModel_Level = 2 LogModel_FATAL LogModel_Level = 3 )
func (LogModel_Level) Descriptor ¶
func (LogModel_Level) Descriptor() protoreflect.EnumDescriptor
func (LogModel_Level) Enum ¶
func (x LogModel_Level) Enum() *LogModel_Level
func (LogModel_Level) EnumDescriptor
deprecated
func (LogModel_Level) EnumDescriptor() ([]byte, []int)
Deprecated: Use LogModel_Level.Descriptor instead.
func (LogModel_Level) Number ¶
func (x LogModel_Level) Number() protoreflect.EnumNumber
func (LogModel_Level) String ¶
func (x LogModel_Level) String() string
func (LogModel_Level) Type ¶
func (LogModel_Level) Type() protoreflect.EnumType
type LogServiceClient ¶
type LogServiceClient interface { Log(ctx context.Context, in *LogModel, opts ...grpc.CallOption) (*Empty, error) Exist(ctx context.Context, in *ExtRequest, opts ...grpc.CallOption) (*LogModel, error) GetUserMsgs(ctx context.Context, in *ListRequest, opts ...grpc.CallOption) (*LogArray, error) GetUserNewMsgNum(ctx context.Context, in *UserID, opts ...grpc.CallOption) (*Num, error) Count(ctx context.Context, in *UserID, opts ...grpc.CallOption) (*Num, error) CountQuery(ctx context.Context, in *Query, opts ...grpc.CallOption) (*Num, error) Delete(ctx context.Context, in *Query, opts ...grpc.CallOption) (*Empty, error) }
LogServiceClient is the client API for LogService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewLogServiceClient ¶
func NewLogServiceClient(cc grpc.ClientConnInterface) LogServiceClient
type LogServiceServer ¶
type LogServiceServer interface { Log(context.Context, *LogModel) (*Empty, error) Exist(context.Context, *ExtRequest) (*LogModel, error) GetUserMsgs(context.Context, *ListRequest) (*LogArray, error) GetUserNewMsgNum(context.Context, *UserID) (*Num, error) Count(context.Context, *UserID) (*Num, error) CountQuery(context.Context, *Query) (*Num, error) Delete(context.Context, *Query) (*Empty, error) }
LogServiceServer is the server API for LogService service.
type Num ¶
type Num struct { Num int64 `protobuf:"varint,1,opt,name=num,proto3" json:"num,omitempty"` // contains filtered or unexported fields }
func (*Num) Descriptor
deprecated
func (*Num) ProtoMessage ¶
func (*Num) ProtoMessage()
func (*Num) ProtoReflect ¶
func (x *Num) ProtoReflect() protoreflect.Message
type Query ¶
type Query struct { Query []byte `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` // contains filtered or unexported fields }
func (*Query) Descriptor
deprecated
func (*Query) ProtoMessage ¶
func (*Query) ProtoMessage()
func (*Query) ProtoReflect ¶
func (x *Query) ProtoReflect() protoreflect.Message
type UnimplementedLogServiceServer ¶
type UnimplementedLogServiceServer struct { }
UnimplementedLogServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedLogServiceServer) CountQuery ¶
func (*UnimplementedLogServiceServer) Exist ¶
func (*UnimplementedLogServiceServer) Exist(context.Context, *ExtRequest) (*LogModel, error)
func (*UnimplementedLogServiceServer) GetUserMsgs ¶
func (*UnimplementedLogServiceServer) GetUserMsgs(context.Context, *ListRequest) (*LogArray, error)
func (*UnimplementedLogServiceServer) GetUserNewMsgNum ¶
type UserID ¶
type UserID struct { UserId []byte `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // contains filtered or unexported fields }
func (*UserID) Descriptor
deprecated
func (*UserID) ProtoMessage ¶
func (*UserID) ProtoMessage()
func (*UserID) ProtoReflect ¶
func (x *UserID) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.