client

package
v1.0.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 22, 2022 License: BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Transfer

type Transfer struct {
	// contains filtered or unexported fields
}

func New

func New(addr string, opts ...grpc.DialOption) (x *Transfer, err error)

func (*Transfer) Close

func (x *Transfer) Close() error

func (*Transfer) CreateLogger

func (x *Transfer) CreateLogger(ctx context.Context, key string, topic string, description string) (err error)

CreateLogger 创建日志主题 @key 主题标识,建议使用 UUID @topic 主题 @description 描述

func (*Transfer) DeleteLogger

func (x *Transfer) DeleteLogger(ctx context.Context, key string) (err error)

DeleteLogger 删除日志主题 @key 主题标识

func (*Transfer) GetLoggers

func (x *Transfer) GetLoggers(ctx context.Context) (result []*api.Logger, err error)

GetLoggers 获取日志主题设置

func (*Transfer) Info

func (x *Transfer) Info(ctx context.Context, key string) (*api.InfoReply, error)

Info 获取日志主题详情 @key 主题标识

func (*Transfer) Publish

func (x *Transfer) Publish(ctx context.Context, topic string, data interface{}) (err error)

Publish 投递日志 @topic 主题 @data 内容

func (*Transfer) UpdateLogger

func (x *Transfer) UpdateLogger(ctx context.Context, key string, description string) (err error)

UpdateLogger 更新日志主题 @key 主题标识 @description 描述,为空同样会更新

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL