From: qydysky Date: Tue, 23 Feb 2021 15:18:52 +0000 (+0800) Subject: 日志各级是否显示 X-Git-Tag: v0.5.8~1^2~31 X-Git-Url: http://127.0.0.1:8081/?a=commitdiff_plain;h=a7874465984d0d40b99cc93b6fb43084281ac734;p=bili_danmu%2F.git 日志各级是否显示 --- diff --git a/CV/Var.go b/CV/Var.go index 396b2b8..5c3ff0c 100644 --- a/CV/Var.go +++ b/CV/Var.go @@ -35,6 +35,17 @@ type Danmu_Main_mq_item struct { //200长度防止push击穿 var Danmu_Main_mq = mq.New(200) +//k-v +var K_v syncmap.Map + +func init() { + buf := s.New() + buf.Load("config/config_K_v.json") + for k,v := range buf.B { + K_v.Store(k, v) + } +} + //日志 var Log = log.New(log.Config{ File:`danmu.log`, @@ -48,15 +59,15 @@ var Log = log.New(log.Config{ }, }) -//k-v -var K_v syncmap.Map - func init() { - buf := s.New() - buf.Load("config/config_K_v.json") - for k,v := range buf.B { - K_v.Store(k, v) + logmap := make(map[string]struct{}) + if array,ok := K_v.Load(`日志显示`);ok{ + for _,v := range array.([]interface{}){ + logmap[v.(string)] = log.On + } } + Log = Log.Level(logmap) + return } //from player-loader-2.0.11.min.js diff --git a/demo/config/config_K_v.json b/demo/config/config_K_v.json index 4effb09..87b7b3b 100644 --- a/demo/config/config_K_v.json +++ b/demo/config/config_K_v.json @@ -31,6 +31,7 @@ "其他":"", "扫码登录自动打开标签页":true, + "日志显示":["T: ","I: ","W: ","E: "], "统计营收":true, "Gtk弹幕窗":true, "调用obs":false,