From 99a3f198578f79b48bca1821554fb4b76270cd27 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期二, 14 八月 2018 16:56:13 +0800
Subject: [PATCH] 2541  优化日志工具和bugly工具

---
 System/Debug/DebugUtility.cs |   39 ++++++++++++++++++++++++++++++++++++++-
 1 files changed, 38 insertions(+), 1 deletions(-)

diff --git a/System/Debug/DebugUtility.cs b/System/Debug/DebugUtility.cs
index 6130f32..eab21f6 100644
--- a/System/Debug/DebugUtility.cs
+++ b/System/Debug/DebugUtility.cs
@@ -26,7 +26,6 @@
         }
     }
 
-
     public int debugBranch = -1;
 
     public void Init()
@@ -49,6 +48,21 @@
                     debugBranch = json.branch;
                 }
             }
+        }
+
+        if (debugAccount)
+        {
+            DebugEx.EnableLog = LocalSave.GetBool("DesignEnableLog", false);
+            DebugEx.EnableLogWarning = LocalSave.GetBool("DesignEnableLogWarning", false);
+            DebugEx.EnableLogError = LocalSave.GetBool("DesignEnableLogError", false);
+            DebugEx.EnableNetLog = false;
+        }
+        else
+        {
+            DebugEx.EnableLog = false;
+            DebugEx.EnableLogWarning = false;
+            DebugEx.EnableLogError = false;
+            DebugEx.EnableNetLog = false;
         }
     }
 
@@ -80,6 +94,29 @@
             var debugAuthority = JsonMapper.ToObject<DebugAuthority>(_result);
             debugAccount = debugAuthority.dbg == 1;
         }
+    }
+
+    public static void SetLogAble(bool _able)
+    {
+        LocalSave.SetBool("DesignEnableLog", _able);
+        DebugEx.EnableLog = _able;
+    }
+
+    public static void SetLogWarningAble(bool _able)
+    {
+        LocalSave.SetBool("DesignEnableLogWarning", _able);
+        DebugEx.EnableLogWarning = _able;
+    }
+
+    public static void SetLogErrorAble(bool _able)
+    {
+        LocalSave.SetBool("DesignEnableLogError", _able);
+        DebugEx.EnableLogError = _able;
+    }
+
+    public static void SetLogNetAble(bool _able)
+    {
+        DebugEx.EnableNetLog = _able;
     }
 
     struct DebugAuthority

--
Gitblit v1.8.0