logging

package
v1.4.1 Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2020 License: MIT Imports: 18 Imported by: 1

README

日志组件

支持多种数据存储方式,包括如下:

存储到本地文件

fileHook.UseFileHook()

输出到控制台

stdHook.UseStdHook()

输出到MQ

mqHook.UseMqHook()

输出到Kafka

kafkaHook.UseKafkaHook()

消费端

消费端数据如何处理,可以自己去处理了

无输出

如果不设置输出方式,日志将不会输出到任何地方

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LogClient

func LogClient() *logrus.Logger

func SetUp

func SetUp(systemName, moduleName string, hooks ...logrus.Hook) error

启用日志组件

func UseFileHook

func UseFileHook() logrus.Hook

func UseKafkaHook

func UseKafkaHook() logrus.Hook

func UseMqHook

func UseMqHook(url string) (logrus.Hook, error)

func UseNotifyHook

func UseNotifyHook(token, bot string, notify ...string) (logrus.Hook, error)

func UseStdHook

func UseStdHook() logrus.Hook

Types

This section is empty.

Jump to

Keyboard shortcuts

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