From a7874465984d0d40b99cc93b6fb43084281ac734 Mon Sep 17 00:00:00 2001 From: qydysky Date: Tue, 23 Feb 2021 23:18:52 +0800 Subject: [PATCH] =?utf8?q?=E6=97=A5=E5=BF=97=E5=90=84=E7=BA=A7=E6=98=AF?= =?utf8?q?=E5=90=A6=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- CV/Var.go | 25 ++++++++++++++++++------- demo/config/config_K_v.json | 1 + 2 files changed, 19 insertions(+), 7 deletions(-) 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, -- 2.39.2