默认开启日志,日志等级为Info

This commit is contained in:
injoyai
2025-03-24 16:28:30 +08:00
parent 80d6d6dfc5
commit 0c27cc4276

View File

@@ -8,6 +8,7 @@ import (
"github.com/injoyai/conv" "github.com/injoyai/conv"
"github.com/injoyai/ios" "github.com/injoyai/ios"
"github.com/injoyai/ios/client" "github.com/injoyai/ios/client"
"github.com/injoyai/ios/module/common"
"github.com/injoyai/logs" "github.com/injoyai/logs"
"github.com/injoyai/tdx/protocol" "github.com/injoyai/tdx/protocol"
"runtime/debug" "runtime/debug"
@@ -16,13 +17,13 @@ import (
) )
const ( const (
LevelNone = 0 LevelNone = common.LevelNone
LevelDebug = 2 LevelDebug = common.LevelDebug
LevelWrite = 3 LevelWrite = common.LevelWrite
LevelRead = 4 LevelRead = common.LevelRead
LevelInfo = 5 LevelInfo = common.LevelInfo
LevelError = 7 LevelError = common.LevelError
LevelAll = 999 LevelAll = common.LevelAll
) )
// WithDebug 是否打印通讯数据 // WithDebug 是否打印通讯数据
@@ -80,7 +81,8 @@ func DialWith(dial ios.DialFunc, op ...client.Option) (cli *Client, err error) {
} }
cli.Client, err = client.Dial(dial, func(c *client.Client) { cli.Client, err = client.Dial(dial, func(c *client.Client) {
c.Logger.Debug(false) //关闭日志打印 c.Logger.Debug(true) //关闭日志打印
c.Logger.SetLevel(LevelInfo) //设置日志级别
c.Logger.WithHEX() //以HEX显示 c.Logger.WithHEX() //以HEX显示
c.SetOption(op...) //自定义选项 c.SetOption(op...) //自定义选项
c.Event.OnReadFrom = protocol.ReadFrom //分包 c.Event.OnReadFrom = protocol.ReadFrom //分包