hxb
2023-06-14 cd4189a3f0e3896a37f2307d842af6c8ee4dc0ec
调整日志库
2个文件已修改
70 ■■■■ 已修改文件
HDL-ON_Android/Aliyu/AliyuLogUtil.cs 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HDL-ON_Android/Aliyu/LogBean.cs 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HDL-ON_Android/Aliyu/AliyuLogUtil.cs
@@ -7,7 +7,6 @@
    public class AliyuLogUtil
    {
        private static AliyuLogProducerClient exceptionProducerClient;
        private static LogBean logBean;
        private static AliyuLogProducerClient getExceptionProducerClient()
@@ -16,6 +15,9 @@
            {
                if (exceptionProducerClient == null)
                {
                    if (Shared.Application.Activity == null) {
                        return null;
                    }
                    exceptionProducerClient = new AliyuLogProducerClient(Shared.Application.Activity, "https://cn-hangzhou.log.aliyuncs.com", "log", "event_tracking", "LTAI5tLzDxrtsFyi3xtK3YWt", "eX31JZrRAvC2wZWPiZU0SYhlfAUMoT", null, null);
                    exceptionProducerClient.initProducer();
                }
@@ -65,7 +67,7 @@
             * 1.点击项目的时候设置
             * 2.关闭住宅页面的时候去掉
             */
            if (string.IsNullOrEmpty(getLogBean().getUserId()) || string.IsNullOrEmpty(getLogBean().getHomeId()))
            if (string.IsNullOrEmpty(getLogBean.getUserId()) || string.IsNullOrEmpty(getLogBean.getHomeId()))
            {
                return;
            }
@@ -73,22 +75,27 @@
            log.PutContent("title", title);
            log.PutContent("content", content);
            log.PutContent("level", level.ToString());
            log.PutContent("userId", getLogBean().getUserId());
            log.PutContent("homeId", getLogBean().getHomeId());
            log.PutContent("userId", getLogBean.getUserId());
            log.PutContent("homeId", getLogBean.getHomeId());
            log.PutContent("time", System.DateTime.UtcNow + "");
            log.PutContent("userAgent", getLogBean().getUserAgent());
            log.PutContent("appVersion", getLogBean().getAppVersion());
            log.PutContent("userAgent", getLogBean.getUserAgent());
            log.PutContent("appVersion", getLogBean.getAppVersion());
            log.PutContent("type", type);
            log.PutContent("exceptionBlock", exceptionBlock);
            getExceptionProducerClient().sendLog(log);
            var producerClient = getExceptionProducerClient();
            if (producerClient == null)
            {
                return;
            }
            producerClient.sendLog(log);
        }
        public static LogBean getLogBean()
        public static LogBean getLogBean
        {
            lock (logBean)
            {
                if (null == logBean)
                {
            get {
                if (logBean == null) {
                    logBean = new LogBean();
                }
                return logBean;
HDL-ON_Android/Aliyu/LogBean.cs
@@ -16,14 +16,6 @@
         */
        private string mac;
        /**
         * 标题,必须要填
         */
        private string title;
        /**
         * 日志时间
         */
        private string time;
        /**
         * 系统:IOS、Android、Windows、网关
         */
        private string userAgent;
@@ -31,7 +23,6 @@
         * 软件版本
         */
        private string appVersion;
        private string type;
        public string getUserId()
        {
@@ -63,26 +54,6 @@
            this.mac = mac;
        }
        public string getTitle()
        {
            return title;
        }
        public void setTitle(string title)
        {
            this.title = title;
        }
        public string getTime()
        {
            return time;
        }
        public void setTime(string time)
        {
            this.time = time;
        }
        public string getUserAgent()
        {
            return userAgent;
@@ -101,16 +72,6 @@
        public void setAppVersion(string appVersion)
        {
            this.appVersion = appVersion;
        }
        public string getType()
        {
            return type;
        }
        public void setType(string type)
        {
            this.type = type;
        }
    }
}