コード例 #1
0
ファイル: log.go プロジェクト: simpleton/beego
)

// Log levels to control the logging output.
const (
	LevelEmergency = iota
	LevelAlert
	LevelCritical
	LevelError
	LevelWarning
	LevelNotice
	LevelInformational
	LevelDebug
)

// BeeLogger references the used application logger.
var BeeLogger = logs.NewLogger(100)

// SetLevel sets the global log level used by the simple logger.
func SetLevel(l int) {
	BeeLogger.SetLevel(l)
}

// SetLogFuncCall set the CallDepth, default is 3
func SetLogFuncCall(b bool) {
	BeeLogger.EnableFuncCallDepth(b)
	BeeLogger.SetLogFuncCallDepth(3)
}

// SetLogger sets a new logger.
func SetLogger(adaptername string, config string) error {
	err := BeeLogger.SetLogger(adaptername, config)
コード例 #2
0
ファイル: filter_test.go プロジェクト: simpleton/beego
func init() {
	BeeLogger = logs.NewLogger(10000)
	BeeLogger.SetLogger("console", "")
}