klogger

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Mar 9, 2022 License: GPL-3.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddAdapter

func AddAdapter(cfgs map[string]string) error

添加一个adapter

func CF_DEBUG

func CF_DEBUG(category string, fields []TField, format string, arg ...interface{})

func CF_ERROR

func CF_ERROR(category string, fields []TField, format string, arg ...interface{})

func CF_FATAL

func CF_FATAL(category string, fields []TField, format string, arg ...interface{})

func CF_INFO

func CF_INFO(category string, fields []TField, format string, arg ...interface{})

func CF_INFO2

func CF_INFO2(category string, fields []TField, format string, arg ...interface{})

func CF_INFO3

func CF_INFO3(category string, fields []TField, format string, arg ...interface{})

func CF_TRACE

func CF_TRACE(category string, fields []TField, format string, arg ...interface{})

func CF_WARN

func CF_WARN(category string, fields []TField, format string, arg ...interface{})

func DEBUG

func DEBUG(format string, arg ...interface{})

func DisableAdapter

func DisableAdapter(na string) error

停用指定adapter

func ERROR

func ERROR(format string, arg ...interface{})

func EnableAdapter

func EnableAdapter(na string) error

启用指定adapter

func FATAL

func FATAL(format string, arg ...interface{})

func GetAdapterCfgs

func GetAdapterCfgs(na string) (map[string]string, error)

获取指定adapter属性信息

func GetDspCallpath

func GetDspCallpath() bool

获取全局是否支持函数调用名和行号显示

func INFO

func INFO(format string, arg ...interface{})

func INFO2

func INFO2(format string, arg ...interface{})

func INFO3

func INFO3(format string, arg ...interface{})

func LoadCfgFromFile

func LoadCfgFromFile(filename string) error

从一个指定文件中装载配置,如果文件名为空,那么从默认配置文件中进行装载

func SaveCfgToFile

func SaveCfgToFile(filename string) error

将配置信息保存到指定文件,如果文件名为空,那么保存到默认配置文件

func SetAdapterCfgs

func SetAdapterCfgs(na string, kvs map[string]string) (map[string]string, error)

设置指定adapter属性

func SetDspCallpath

func SetDspCallpath(b bool) bool

设置全局是否支持函数调用名和行号显示

func TRACE

func TRACE(format string, arg ...interface{})

func WARN

func WARN(format string, arg ...interface{})

Types

type TAdapterType

type TAdapterType byte

*

@author: lgh
@date: 2022/2/27
@note

*

const (
	ADAPTER_NONE     TAdapterType = 0
	ADAPTER_CONSOLE  TAdapterType = 1
	ADAPTER_FILE     TAdapterType = 2
	ADAPTER_SYSLOG   TAdapterType = 3
	ADAPTER_ES       TAdapterType = 4
	ADAPTER_INFLUXDB TAdapterType = 5
)

func String2AdapterType

func String2AdapterType(ty string) TAdapterType

func (TAdapterType) String

func (t TAdapterType) String() string

type TField

type TField struct {
	K string
	V string
}

func (*TField) String

func (t *TField) String() string

type TLogLevel

type TLogLevel byte

*

@author: lgh
@date: 2022/2/27
@note

*

const (
	LOGLEVEL_OFF   TLogLevel = 0
	LOGLEVEL_FATAL TLogLevel = 1
	LOGLEVEL_ERROR TLogLevel = 2
	LOGLEVEL_WARN  TLogLevel = 3
	LOGLEVEL_INFO  TLogLevel = 4
	LOGLEVEL_INFO2 TLogLevel = 5
	LOGLEVEL_INFO3 TLogLevel = 6
	LOGLEVEL_DEBUG TLogLevel = 7
	LOGLEVEL_TRACE TLogLevel = 8
)

func GetAdapterLogLevel

func GetAdapterLogLevel(na string) (TLogLevel, error)

获取指定adapter日志级别

func GetLogLevel

func GetLogLevel() TLogLevel

获取全局日志级别

func SetAdapterLogLevel

func SetAdapterLogLevel(na string, level TLogLevel) (TLogLevel, error)

设置指定adapter日志级别

func SetLogLevel

func SetLogLevel(l TLogLevel) TLogLevel

设置全局日志级别

func String2LogLevel

func String2LogLevel(level string) TLogLevel

func (TLogLevel) String

func (t TLogLevel) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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