Documentation ¶
Index ¶
- Constants
- func AbcLogger() btclog.Logger
- func AddrMgrLogger() btclog.Logger
- func BackendLogger() *btclog.Backend
- func BtcdLogger() btclog.Logger
- func ConnServerLogger() btclog.Logger
- func GetLogger(sysID string) (btclog.Logger, bool)
- func InitLevel()
- func InitLogRotator(logFile string)
- func LogCleanup()
- func PeerLogger() btclog.Logger
- func RPCSvrLogger() btclog.Logger
- func ServerLogger() btclog.Logger
- func SetLogLevel(subsystemID string, logLevel string)
- func SetLogLevels(logLevel string)
- func StateLogger() btclog.Logger
- func SupportedSubsystems() []string
- func TxpoolLogger() btclog.Logger
- func WireLogger() btclog.Logger
Constants ¶
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 )
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 AddrMgrLogger ¶
AddrMgrLogger returns the logger for address manager subsystem.
func BackendLogger ¶
BackendLogger returns the btclog.Backend pointer.
func ConnServerLogger ¶
ConnServerLogger returns the logger for connection server subsystem.
func GetLogger ¶
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 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 RPCSvrLogger ¶
RPCSvrLogger returns the logger for rpc server subsystem.
func ServerLogger ¶
ServerLogger returns the logger for server subsystem.
func SetLogLevel ¶
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 ¶
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 ¶
TxpoolLogger returns the logger for txPool subsystem.
Types ¶
This section is empty.