diff --git a/loxilb-ebpf b/loxilb-ebpf index f2cc52859..9599e1a90 160000 --- a/loxilb-ebpf +++ b/loxilb-ebpf @@ -1 +1 @@ -Subproject commit f2cc5285914d0f87ad3b61ebfdffa6eebaf988f4 +Subproject commit 9599e1a90d90f7cd5c768b92ed33aee10a941916 diff --git a/loxinet/dpebpf_linux.go b/loxinet/dpebpf_linux.go index ab2e52c00..d11ea5ccd 100644 --- a/loxinet/dpebpf_linux.go +++ b/loxinet/dpebpf_linux.go @@ -195,11 +195,13 @@ func dpEbpfTicker() { func DpEbpfDPLogLevel(cfg *C.struct_ebpfcfg, debug tk.LogLevelT) { switch debug { case tk.LogAlert: + cfg.loglevel = 5 // LOG_FATAL case tk.LogCritical: cfg.loglevel = 5 // LOG_FATAL case tk.LogError: cfg.loglevel = 4 // LOG_ERROR case tk.LogWarning: + cfg.loglevel = 3 // LOG_WARNING case tk.LogNotice: cfg.loglevel = 3 // LOG_WARNING case tk.LogInfo: diff --git a/loxinet/utils.go b/loxinet/utils.go index 1bf888e44..7352b4a09 100644 --- a/loxinet/utils.go +++ b/loxinet/utils.go @@ -112,7 +112,7 @@ func RunCommand(command string, isFatal bool) (int, error) { // LogString2Level - Convert log level in string to LogLevelT func LogString2Level(logStr string) tk.LogLevelT { logLevel := tk.LogDebug - switch opts.Opts.LogLevel { + switch logStr { case "info": logLevel = tk.LogInfo case "error":