forked from p93542168/wheat-cache
feat(logx): update send msg mode
This commit is contained in:
parent
74a85e518d
commit
4a887b0e58
|
@ -3,12 +3,13 @@ package logx
|
||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
"gitee.com/timedb/wheatCache/pkg/event"
|
|
||||||
middleMsg "gitee.com/timedb/wheatCache/pkg/middle-msg"
|
|
||||||
"os"
|
"os"
|
||||||
"runtime"
|
"runtime"
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"gitee.com/timedb/wheatCache/pkg/event"
|
||||||
|
middleMsg "gitee.com/timedb/wheatCache/pkg/middle-msg"
|
||||||
)
|
)
|
||||||
|
|
||||||
func With(ctx context.Context, p event.ProduceInterface) *upLogger {
|
func With(ctx context.Context, p event.ProduceInterface) *upLogger {
|
||||||
|
@ -41,15 +42,13 @@ func (l *upLogger) Panic(format string, msg ...interface{}) {
|
||||||
|
|
||||||
func (l *upLogger) Print(level string, format string, msg ...interface{}) {
|
func (l *upLogger) Print(level string, format string, msg ...interface{}) {
|
||||||
logPrint(4, level, format, msg...)
|
logPrint(4, level, format, msg...)
|
||||||
|
sendMsg := &middleMsg.LogContext{
|
||||||
eventMiddle := event.NewEvent(middleMsg.EventNameLog)
|
|
||||||
eventMiddle.SetValue(middleMsg.MiddleMsgKey, middleMsg.LogContext{
|
|
||||||
Level: level,
|
Level: level,
|
||||||
Data: time.Now(),
|
Data: time.Now(),
|
||||||
Msg: fmt.Sprintf(format, msg...),
|
Msg: fmt.Sprintf(format, msg...),
|
||||||
Route: findPlace(4),
|
Route: findPlace(4),
|
||||||
})
|
}
|
||||||
l.produce.Call(l.ctx, eventMiddle)
|
middleMsg.SendMiddleMsg(l.ctx, l.produce, sendMsg)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (l *upLogger) Debugln(msg ...interface{}) {
|
func (l *upLogger) Debugln(msg ...interface{}) {
|
||||||
|
|
Loading…
Reference in New Issue