コード例 #1
0
ファイル: logger.go プロジェクト: absolute8511/nsq
package consistence

import (
	"github.com/absolute8511/nsq/internal/levellogger"
)

var coordLog = levellogger.NewLevelLogger(levellogger.LOG_INFO, nil)

func SetCoordLogger(log levellogger.Logger, level int32) {
	coordLog.Logger = log
	coordLog.SetLevel(level)
	SetEtcdLogger(log, level)
}

func SetCoordLogLevel(level int32) {
	coordLog.SetLevel(level)
}

func init() {
	SetEtcdLogger(coordLog.Logger, coordLog.Level())
}
コード例 #2
0
ファイル: logger.go プロジェクト: absolute8511/nsq
package nsqadmin

import (
	"github.com/absolute8511/nsq/internal/levellogger"
)

var adminLog = levellogger.NewLevelLogger(levellogger.LOG_INFO, &levellogger.GLogger{})
コード例 #3
0
ファイル: logger.go プロジェクト: absolute8511/nsq
package nsqd

import (
	"github.com/absolute8511/nsq/internal/levellogger"
)

var nsqLog = levellogger.NewLevelLogger(levellogger.LOG_INFO, &levellogger.GLogger{})

func NsqLogger() *levellogger.LevelLogger {
	return nsqLog
}