Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterAppLoggerServiceServer(s grpc.ServiceRegistrar, srv AppLoggerServiceServer)
- type AppLoggerServiceClient
- type AppLoggerServiceServer
- type LogAttrs
- type LogEntry
- type LogMessage
- type LogResponse
- type UnimplementedAppLoggerServiceServer
- func (UnimplementedAppLoggerServiceServer) Debug(context.Context, *LogMessage) (*LogResponse, error)
- func (UnimplementedAppLoggerServiceServer) DebugWithContext(context.Context, *LogEntry) (*LogResponse, error)
- func (UnimplementedAppLoggerServiceServer) Error(context.Context, *LogMessage) (*LogResponse, error)
- func (UnimplementedAppLoggerServiceServer) ErrorWithContext(context.Context, *LogEntry) (*LogResponse, error)
- func (UnimplementedAppLoggerServiceServer) Info(context.Context, *LogMessage) (*LogResponse, error)
- func (UnimplementedAppLoggerServiceServer) InfoWithContext(context.Context, *LogEntry) (*LogResponse, error)
- func (UnimplementedAppLoggerServiceServer) Log(context.Context, *LogMessage) (*LogResponse, error)
- func (UnimplementedAppLoggerServiceServer) LogWithContext(context.Context, *LogEntry) (*LogResponse, error)
- func (UnimplementedAppLoggerServiceServer) Warning(context.Context, *LogMessage) (*LogResponse, error)
- func (UnimplementedAppLoggerServiceServer) WarningWithContext(context.Context, *LogEntry) (*LogResponse, error)
- type UnsafeAppLoggerServiceServer
Constants ¶
const ( AppLoggerService_Error_FullMethodName = "/applogger.v2.AppLoggerService/Error" AppLoggerService_ErrorWithContext_FullMethodName = "/applogger.v2.AppLoggerService/ErrorWithContext" AppLoggerService_Info_FullMethodName = "/applogger.v2.AppLoggerService/Info" AppLoggerService_InfoWithContext_FullMethodName = "/applogger.v2.AppLoggerService/InfoWithContext" AppLoggerService_Warning_FullMethodName = "/applogger.v2.AppLoggerService/Warning" AppLoggerService_WarningWithContext_FullMethodName = "/applogger.v2.AppLoggerService/WarningWithContext" AppLoggerService_Debug_FullMethodName = "/applogger.v2.AppLoggerService/Debug" AppLoggerService_DebugWithContext_FullMethodName = "/applogger.v2.AppLoggerService/DebugWithContext" AppLoggerService_Log_FullMethodName = "/applogger.v2.AppLoggerService/Log" AppLoggerService_LogWithContext_FullMethodName = "/applogger.v2.AppLoggerService/LogWithContext" )
Variables ¶
var AppLoggerService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "applogger.v2.AppLoggerService", HandlerType: (*AppLoggerServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Error", Handler: _AppLoggerService_Error_Handler, }, { MethodName: "ErrorWithContext", Handler: _AppLoggerService_ErrorWithContext_Handler, }, { MethodName: "Info", Handler: _AppLoggerService_Info_Handler, }, { MethodName: "InfoWithContext", Handler: _AppLoggerService_InfoWithContext_Handler, }, { MethodName: "Warning", Handler: _AppLoggerService_Warning_Handler, }, { MethodName: "WarningWithContext", Handler: _AppLoggerService_WarningWithContext_Handler, }, { MethodName: "Debug", Handler: _AppLoggerService_Debug_Handler, }, { MethodName: "DebugWithContext", Handler: _AppLoggerService_DebugWithContext_Handler, }, { MethodName: "Log", Handler: _AppLoggerService_Log_Handler, }, { MethodName: "LogWithContext", Handler: _AppLoggerService_LogWithContext_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "applogger/v2/service.proto", }
AppLoggerService_ServiceDesc is the grpc.ServiceDesc for AppLoggerService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_applogger_v2_applogger_proto protoreflect.FileDescriptor
var File_applogger_v2_service_proto protoreflect.FileDescriptor
Functions ¶
func RegisterAppLoggerServiceServer ¶
func RegisterAppLoggerServiceServer(s grpc.ServiceRegistrar, srv AppLoggerServiceServer)
Types ¶
type AppLoggerServiceClient ¶
type AppLoggerServiceClient interface {
Error(ctx context.Context, in *LogMessage, opts ...grpc.CallOption) (*LogResponse, error)
ErrorWithContext(ctx context.Context, in *LogEntry, opts ...grpc.CallOption) (*LogResponse, error)
Info(ctx context.Context, in *LogMessage, opts ...grpc.CallOption) (*LogResponse, error)
InfoWithContext(ctx context.Context, in *LogEntry, opts ...grpc.CallOption) (*LogResponse, error)
Warning(ctx context.Context, in *LogMessage, opts ...grpc.CallOption) (*LogResponse, error)
WarningWithContext(ctx context.Context, in *LogEntry, opts ...grpc.CallOption) (*LogResponse, error)
Debug(ctx context.Context, in *LogMessage, opts ...grpc.CallOption) (*LogResponse, error)
DebugWithContext(ctx context.Context, in *LogEntry, opts ...grpc.CallOption) (*LogResponse, error)
Log(ctx context.Context, in *LogMessage, opts ...grpc.CallOption) (*LogResponse, error)
LogWithContext(ctx context.Context, in *LogEntry, opts ...grpc.CallOption) (*LogResponse, error)
}
AppLoggerServiceClient is the client API for AppLoggerService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewAppLoggerServiceClient ¶
func NewAppLoggerServiceClient(cc grpc.ClientConnInterface) AppLoggerServiceClient
type AppLoggerServiceServer ¶
type AppLoggerServiceServer interface {
Error(context.Context, *LogMessage) (*LogResponse, error)
ErrorWithContext(context.Context, *LogEntry) (*LogResponse, error)
Info(context.Context, *LogMessage) (*LogResponse, error)
InfoWithContext(context.Context, *LogEntry) (*LogResponse, error)
Warning(context.Context, *LogMessage) (*LogResponse, error)
WarningWithContext(context.Context, *LogEntry) (*LogResponse, error)
Debug(context.Context, *LogMessage) (*LogResponse, error)
DebugWithContext(context.Context, *LogEntry) (*LogResponse, error)
Log(context.Context, *LogMessage) (*LogResponse, error)
LogWithContext(context.Context, *LogEntry) (*LogResponse, error)
// contains filtered or unexported methods
}
AppLoggerServiceServer is the server API for AppLoggerService service. All implementations must embed UnimplementedAppLoggerServiceServer for forward compatibility.
type LogAttrs ¶
type LogAttrs struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*LogAttrs) Descriptor
deprecated
func (*LogAttrs) ProtoMessage ¶
func (*LogAttrs) ProtoMessage()
func (*LogAttrs) ProtoReflect ¶
func (x *LogAttrs) ProtoReflect() protoreflect.Message
type LogEntry ¶
type LogEntry struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
LogAttrs []*LogAttrs `protobuf:"bytes,2,rep,name=log_attrs,json=logAttrs,proto3" json:"log_attrs,omitempty"`
// contains filtered or unexported fields
}
func (*LogEntry) Descriptor
deprecated
func (*LogEntry) GetLogAttrs ¶
func (*LogEntry) GetMessage ¶
func (*LogEntry) ProtoMessage ¶
func (*LogEntry) ProtoMessage()
func (*LogEntry) ProtoReflect ¶
func (x *LogEntry) ProtoReflect() protoreflect.Message
type LogMessage ¶
type LogMessage struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
LogMessage carries a plain string log payload for the Error/Info/Warning/Debug/Log RPCs. Domain-specific so future fields (level, caller skip, etc.) can be added without breaking the wire.
func (*LogMessage) Descriptor
deprecated
func (*LogMessage) Descriptor() ([]byte, []int)
Deprecated: Use LogMessage.ProtoReflect.Descriptor instead.
func (*LogMessage) GetMessage ¶
func (x *LogMessage) GetMessage() string
func (*LogMessage) ProtoMessage ¶
func (*LogMessage) ProtoMessage()
func (*LogMessage) ProtoReflect ¶
func (x *LogMessage) ProtoReflect() protoreflect.Message
func (*LogMessage) Reset ¶
func (x *LogMessage) Reset()
func (*LogMessage) String ¶
func (x *LogMessage) String() string
type LogResponse ¶
type LogResponse struct {
// contains filtered or unexported fields
}
func (*LogResponse) Descriptor
deprecated
func (*LogResponse) Descriptor() ([]byte, []int)
Deprecated: Use LogResponse.ProtoReflect.Descriptor instead.
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 UnimplementedAppLoggerServiceServer ¶
type UnimplementedAppLoggerServiceServer struct{}
UnimplementedAppLoggerServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedAppLoggerServiceServer) Debug ¶
func (UnimplementedAppLoggerServiceServer) Debug(context.Context, *LogMessage) (*LogResponse, error)
func (UnimplementedAppLoggerServiceServer) DebugWithContext ¶
func (UnimplementedAppLoggerServiceServer) DebugWithContext(context.Context, *LogEntry) (*LogResponse, error)
func (UnimplementedAppLoggerServiceServer) Error ¶
func (UnimplementedAppLoggerServiceServer) Error(context.Context, *LogMessage) (*LogResponse, error)
func (UnimplementedAppLoggerServiceServer) ErrorWithContext ¶
func (UnimplementedAppLoggerServiceServer) ErrorWithContext(context.Context, *LogEntry) (*LogResponse, error)
func (UnimplementedAppLoggerServiceServer) Info ¶
func (UnimplementedAppLoggerServiceServer) Info(context.Context, *LogMessage) (*LogResponse, error)
func (UnimplementedAppLoggerServiceServer) InfoWithContext ¶
func (UnimplementedAppLoggerServiceServer) InfoWithContext(context.Context, *LogEntry) (*LogResponse, error)
func (UnimplementedAppLoggerServiceServer) Log ¶
func (UnimplementedAppLoggerServiceServer) Log(context.Context, *LogMessage) (*LogResponse, error)
func (UnimplementedAppLoggerServiceServer) LogWithContext ¶
func (UnimplementedAppLoggerServiceServer) LogWithContext(context.Context, *LogEntry) (*LogResponse, error)
func (UnimplementedAppLoggerServiceServer) Warning ¶
func (UnimplementedAppLoggerServiceServer) Warning(context.Context, *LogMessage) (*LogResponse, error)
func (UnimplementedAppLoggerServiceServer) WarningWithContext ¶
func (UnimplementedAppLoggerServiceServer) WarningWithContext(context.Context, *LogEntry) (*LogResponse, error)
type UnsafeAppLoggerServiceServer ¶
type UnsafeAppLoggerServiceServer interface {
// contains filtered or unexported methods
}
UnsafeAppLoggerServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AppLoggerServiceServer will result in compilation errors.