mirror of
https://github.com/astaxie/beego.git
synced 2024-11-21 23:10:55 +00:00
Merge pull request #4252 from flycash/fix/adapter
Reset func call depth & add adapter.sh
This commit is contained in:
commit
2708916f96
@ -86,9 +86,6 @@ type Logger interface {
|
|||||||
Flush()
|
Flush()
|
||||||
}
|
}
|
||||||
|
|
||||||
var adapters = make(map[string]newLoggerFunc)
|
|
||||||
var levelPrefix = [LevelDebug + 1]string{"[M]", "[A]", "[C]", "[E]", "[W]", "[N]", "[I]", "[D]"}
|
|
||||||
|
|
||||||
// Register makes a log provide available by the provided name.
|
// Register makes a log provide available by the provided name.
|
||||||
// If Register is called twice with the same name or if driver is nil,
|
// If Register is called twice with the same name or if driver is nil,
|
||||||
// it panics.
|
// it panics.
|
||||||
@ -344,3 +341,7 @@ func Debug(f interface{}, v ...interface{}) {
|
|||||||
func Trace(f interface{}, v ...interface{}) {
|
func Trace(f interface{}, v ...interface{}) {
|
||||||
logs.Trace(f, v...)
|
logs.Trace(f, v...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
SetLogFuncCallDepth(4)
|
||||||
|
}
|
||||||
|
@ -142,7 +142,7 @@ var logMsgPool *sync.Pool
|
|||||||
func NewLogger(channelLens ...int64) *BeeLogger {
|
func NewLogger(channelLens ...int64) *BeeLogger {
|
||||||
bl := new(BeeLogger)
|
bl := new(BeeLogger)
|
||||||
bl.level = LevelDebug
|
bl.level = LevelDebug
|
||||||
bl.loggerFuncCallDepth = 2
|
bl.loggerFuncCallDepth = 3
|
||||||
bl.msgChanLen = append(channelLens, 0)[0]
|
bl.msgChanLen = append(channelLens, 0)[0]
|
||||||
if bl.msgChanLen <= 0 {
|
if bl.msgChanLen <= 0 {
|
||||||
bl.msgChanLen = defaultAsyncMsgLen
|
bl.msgChanLen = defaultAsyncMsgLen
|
||||||
|
6
scripts/adapter.sh
Normal file
6
scripts/adapter.sh
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# using pkg/adapter. Usually you want to migrate to V2 smoothly, you could running this script
|
||||||
|
|
||||||
|
find ./ -name '*.go' -type f -exec sed -i '' -e 's/github.com\/astaxie\/beego/github.com\/astaxie\/beego\/pkg\/adapter/g' {} \;
|
||||||
|
find ./ -name '*.go' -type f -exec sed -i '' -e 's/"github.com\/astaxie\/beego\/pkg\/adapter"/beego "github.com\/astaxie\/beego\/pkg\/adapter"/g' {} \;
|
Loading…
Reference in New Issue
Block a user