Versions in this module Expand all Collapse all v3 v3.0.0 Dec 23, 2022 Changes in this version + const DefaultStackTraceLevel + const MODULE_ACCESS + const MODULE_BLOCKCHAIN + const MODULE_BRIEF + const MODULE_CHAINCONF + const MODULE_CLI + const MODULE_CONSENSUS + const MODULE_CORE + const MODULE_DPOS + const MODULE_EVENT + const MODULE_LEDGER + const MODULE_MONITOR + const MODULE_NET + const MODULE_RPC + const MODULE_SNAPSHOT + const MODULE_STORAGE + const MODULE_SYNC + const MODULE_TXFILTER + const MODULE_TXPOOL + const MODULE_VM + func RefreshLogConfig(config *LogConfig) + func SetLogConfig(config *LogConfig) + type CMLogger struct + func GetLogger(name string) *CMLogger + func GetLoggerByChain(name, chainId string) *CMLogger + func (l *CMLogger) Close() + func (l *CMLogger) Debug(args ...interface{}) + func (l *CMLogger) DebugDynamic(getStr func() string) + func (l *CMLogger) Debugf(format string, args ...interface{}) + func (l *CMLogger) Debugw(msg string, keysAndValues ...interface{}) + func (l *CMLogger) Error(args ...interface{}) + func (l *CMLogger) Errorf(format string, args ...interface{}) + func (l *CMLogger) Errorw(msg string, keysAndValues ...interface{}) + func (l *CMLogger) Fatal(args ...interface{}) + func (l *CMLogger) Fatalf(format string, args ...interface{}) + func (l *CMLogger) Fatalw(msg string, keysAndValues ...interface{}) + func (l *CMLogger) Info(args ...interface{}) + func (l *CMLogger) InfoDynamic(getStr func() string) + func (l *CMLogger) Infof(format string, args ...interface{}) + func (l *CMLogger) Infow(msg string, keysAndValues ...interface{}) + func (l *CMLogger) Logger() *zap.SugaredLogger + func (l *CMLogger) Panic(args ...interface{}) + func (l *CMLogger) Panicf(format string, args ...interface{}) + func (l *CMLogger) Panicw(msg string, keysAndValues ...interface{}) + func (l *CMLogger) SetLogger(logger *zap.SugaredLogger) + func (l *CMLogger) Warn(args ...interface{}) + func (l *CMLogger) Warnf(format string, args ...interface{}) + func (l *CMLogger) Warnw(msg string, keysAndValues ...interface{}) + type KafkaLogConfig struct + Compression int + KafkaVersion string + Sasl *KafkaSaslConfig + Servers []string + Topic string + TopicMapping map[string]string + func (c *KafkaLogConfig) GetTopic(chainId string) string + type KafkaLogger struct + Producer sarama.SyncProducer + Topic string + func NewKafkaProducer(logConfig *KafkaLogConfig, chainId string) (*KafkaLogger, error) + func (lk *KafkaLogger) Write(p []byte) (n int, err error) + type KafkaSaslConfig struct + Enable bool + Mechanism string + Password string + UserName string + Version int + type LogConfig struct + BriefLog *LogNodeConfig + ConfigFile string + EventLog *LogNodeConfig + ModuleLog map[string]LogNodeConfig + SystemLog LogNodeConfig + func DefaultLogConfig() *LogConfig + func (c *LogConfig) GetBriefConfig() LogNodeConfig + func (c *LogConfig) GetConfigByModuleName(pureName string) LogNodeConfig + func (c *LogConfig) GetEventConfig() LogNodeConfig + type LogNodeConfig struct + FilePath string + JsonFormat bool + Kafka *KafkaLogConfig + LogByChain bool + LogInConsole bool + LogLevelDefault string + LogLevels map[string]string + MaxAge int + RotationSize int64 + RotationTime int + ShowColor bool + StackTraceLevel string + func GetDefaultLogNodeConfig() LogNodeConfig + func (cfg LogNodeConfig) GetFilePath(chainId string) string Other modules containing this package chainmaker.org/chainmaker/logger/v2