logger

package
v0.0.0-...-4f0ab6e Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2021 License: MIT Imports: 7 Imported by: 26

Documentation

Index

Constants

View Source
const (
	// RootCtrlLogLevel -> RootController
	RootCtrlLogLevel = btclog.LevelInfo
	// AbciLogLevel -> abci
	AbciLogLevel = btclog.LevelInfo
	// StrgLogLevel -> storagenode
	StrgLogLevel = btclog.LevelInfo
	// SmLogLevel   -> shardManager
	SmLogLevel = btclog.LevelInfo
	// ConsLogLevel -> consensus
	ConsLogLevel = btclog.LevelInfo
	// BCPLogLevel -> blockconfirmproducer
	BCPLogLevel = btclog.LevelInfo
	// ShrpLogLevel -> shardProcessor
	ShrpLogLevel = btclog.LevelInfo
	// ChainLogLevel -> chain
	ChainLogLevel = btclog.LevelInfo
	// HeartLogLevel -> heartbeat
	HeartLogLevel = btclog.LevelInfo
	// DpoolLogLevel -> depositPool
	DpoolLogLevel = btclog.LevelInfo
	// PeerLogLevel -> peer
	PeerLogLevel = btclog.LevelInfo
	// ConnectionLogLevel -> connection
	ConnectionLogLevel = btclog.LevelInfo
	// AmgrLogLevel -> addressManager
	AmgrLogLevel = btclog.LevelInfo
	// CmgrLogLevel -> connectManager
	CmgrLogLevel = btclog.LevelInfo
	// RPCLogLevel -> rpc
	RPCLogLevel = btclog.LevelInfo
	// ServerLogLevel -> server
	ServerLogLevel = btclog.LevelInfo
	// BtcdLogLevel -> btcd
	BtcdLogLevel = btclog.LevelInfo
	// SyncLogLevel -> sync
	SyncLogLevel = btclog.LevelInfo
	// TxpoolLogLevel -> txpool
	TxpoolLogLevel = btclog.LevelInfo
)
View Source
const (
	RootControllerLoggerTag      = "ROOTCTRL"
	ShardprocessorLoggerTag      = "SHPR"
	AddrmgrLoggerTag             = "AMGR"
	ConnmgrLoggerTag             = "CMGR"
	PeerLoggerTag                = "PEER"
	ConsensusLoggerTag           = "CONS"
	BtcdLoggerTag                = "MultiVAC"
	RpcserverLoggerTag           = "RPCS"
	ServerLoggerTag              = "SRVR"
	ConnServerLoggerTag          = "CONNECTION"
	SyncLoggerTag                = "SYNC"
	StorageLoggerTag             = "STRG"
	BlockchainLoggerTag          = "CHAN"
	TxpoolLoggerTag              = "TXPL"
	AppblockchainLoggerTag       = "ABCL"
	WireLoggerTag                = "WIRE"
	StateLoggerTag               = "STATE"
	MinerLoggerTag               = "MINER"
	HeartbeatTag                 = "HEART"
	TxProcessorTag               = "TXPROCR"
	VirtualMachineTag            = "MVVM"
	DpoolLoggerTag               = "DPOOL"
	SmartContractDataStoreTag    = "SmCDS"
	BlockConfirmationProducerTag = "BCP"
)

System tags for loggers

Variables

This section is empty.

Functions

func AbcLogger

func AbcLogger() btclog.Logger

AbcLogger returns the logger for AppBlockChain subsystem.

func AddrMgrLogger

func AddrMgrLogger() btclog.Logger

AddrMgrLogger returns the logger for address manager subsystem.

func BackendLogger

func BackendLogger() *btclog.Backend

BackendLogger returns the btclog.Backend pointer.

func BtcdLogger

func BtcdLogger() btclog.Logger

BtcdLogger returns the logger for btcd subsystem.

func ConnServerLogger

func ConnServerLogger() btclog.Logger

ConnServerLogger returns the logger for connection server subsystem.

func GetLogger

func GetLogger(sysID string) (btclog.Logger, bool)

GetLogger returns the logger for relevant subsystem specified by sysId. This function returns the logger and a boolean indicating if the logger exists or not.

func InitLevel

func InitLevel()

InitLevel initialization those levels.

func InitLogRotator

func InitLogRotator(logFile string)

InitLogRotator initializes the logging rotater to write logs to logFile and create roll files in the same directory. It must be called before the package-global log rotater variables are used.

func LogCleanup

func LogCleanup()

LogCleanup does the necessary cleaning before system shuts down.

func PeerLogger

func PeerLogger() btclog.Logger

PeerLogger returns the logger for peer subsystem.

func RPCSvrLogger

func RPCSvrLogger() btclog.Logger

RPCSvrLogger returns the logger for rpc server subsystem.

func ServerLogger

func ServerLogger() btclog.Logger

ServerLogger returns the logger for server subsystem.

func SetLogLevel

func SetLogLevel(subsystemID string, logLevel string)

SetLogLevel sets the logging level for provided subsystem. Invalid subsystems are ignored. Uninitialized subsystems are dynamically created as needed.

func SetLogLevels

func SetLogLevels(logLevel string)

SetLogLevels sets the log level for all subsystem loggers to the passed level. It also dynamically creates the subsystem loggers as needed, so it can be used to initialize the logging system.

func StateLogger

func StateLogger() btclog.Logger

StateLogger returns the logger for State subsystem.

func SupportedSubsystems

func SupportedSubsystems() []string

SupportedSubsystems returns a sorted slice of the supported subsystems for logging purposes.

func TxpoolLogger

func TxpoolLogger() btclog.Logger

TxpoolLogger returns the logger for txPool subsystem.

func WireLogger

func WireLogger() btclog.Logger

WireLogger returns the logger for Wire subsystem.

Types

This section is empty.

Directories

Path Synopsis
Package btclog defines an interface and default implementation for subsystem logging.
Package btclog defines an interface and default implementation for subsystem logging.

Jump to

Keyboard shortcuts

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