lith 3 anos atrás
pai
commit
12e1c3e955

+ 0 - 22
dotnet/Library/Sers/Sers.Core/Sers.Core/Module/Api/LocalApi/ApiTrace/ApiScope_Log.cs

@@ -1,22 +0,0 @@
-using Newtonsoft.Json.Linq;
-using Sers.Core.Module.Api.ApiEvent.ApiScope;
-using System;
-using System.Collections.Generic;
-using System.Text;
-
-namespace Sers.Core.Module.Api.LocalApi.ApiTrace
-{
-    class ApiScope_Log : IApiScopeEvent
-    {
-        [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]
-        public void Init(JObject config)
-        {       
-        }
-
-        [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]
-        public IDisposable OnCreateScope()
-        {
-            return new ApiTraceLog();
-        }
-    }
-}

+ 0 - 83
dotnet/Library/Sers/Sers.Core/Sers.Core/Module/Api/LocalApi/ApiTrace/ApiTraceLog.cs

@@ -1,83 +0,0 @@
-using Vit.Extensions;
-using Vit.Core.Module.Log;
-using Sers.Core.Module.Rpc;
-using System;
-using System.Text;
-
-namespace Sers.Core.Module.Api.LocalApi.ApiTrace
-{
-    public class ApiTraceLog:IDisposable
-    {
-        private DateTime beginTime;
-        private DateTime endTime;
-        public ApiTraceLog()
-        {
-            beginTime = DateTime.Now;
-        }
-
-        [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]
-        static void LogTrace(ApiTraceLog trace)
-        {
-
-            var rpcContext = RpcContext.Current;
-
-            StringBuilder msg = new StringBuilder();
-
-            msg.Append(Environment.NewLine).Append("┍------------ ---------┑");
-
-            msg.Append(Environment.NewLine).Append("--BeginTime:").Append(trace.beginTime.ToString("[HH:mm:ss.ffffff]"));
-            msg.Append(Environment.NewLine).Append("--EndTime  :").Append(trace.endTime.ToString("[HH:mm:ss.ffffff]"));
-            msg.Append(Environment.NewLine).Append("--route    :").Append(rpcContext.rpcData.route);
-            msg.Append(Environment.NewLine).Append("--duration :").Append((trace.endTime - trace.beginTime).TotalMilliseconds).Append(" ms");
-
-
-            msg.Append(Environment.NewLine).Append("--Req rpc  :").Append(rpcContext.rpcData.Serialize());
-
-            try
-            {
-                string str = rpcContext.apiRequestMessage.value_OriData.ArraySegmentByteToString();
-                msg.Append(Environment.NewLine).Append("--Req data :").Append(str);
-            }
-            catch
-            {
-            }
-
-            try
-            {
-                string str = rpcContext.apiReplyMessage.value_OriData.ArraySegmentByteToString();
-                msg.Append(Environment.NewLine).Append("--Rep data :").Append(str);
-            }
-            catch
-            {
-            }
-            try
-            {
-                string str = rpcContext.apiReplyMessage.rpcContextData_OriData.ArraySegmentByteToString();
-                msg.Append(Environment.NewLine).Append("--Rep rpc  :").Append(str);
-            }
-            catch
-            {
-            }
-
-            msg.Append(Environment.NewLine).Append("┕------------ ---------┙").Append(Environment.NewLine);
-
-            logCollector.Write(Level.ApiTrace, msg.ToString());
-        }
-
-        static Vit.Core.Module.Log.LogCollector.TxtCollector logCollector = new Vit.Core.Module.Log.LogCollector.TxtCollector();
-
-        [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]
-        public void Dispose()
-        {
-            endTime = DateTime.Now;
-            try
-            {
-                LogTrace(this);
-            }
-            catch (Exception ex)
-            {
-                Logger.Error(ex);
-            }
-        }
-    }
-}

+ 0 - 29
dotnet/Library/Sers/Sers.Core/Sers.Core/Module/Api/LocalApi/ApiTrace/Extensions/UseApiTraceLogExtensions.cs

@@ -1,29 +0,0 @@
-using Sers.Core.Module.Api.LocalApi.ApiTrace;
-using Sers.Core.Module.Api.LocalApi.Event;
-using Vit.Core.Util.ConfigurationManager;
-
-
-namespace Vit.Extensions
-{
-    public static partial class UseApiTraceLogExtensions
-    {
-        static bool eventIsAdded = false;
-        /// <summary>
-        /// txt log  ("2018-01-01apitrace.log")
-        /// </summary>
-        /// <param name="data"></param>
-        public static void UseApiTraceLog(this LocalApiEventMng data)
-        {
-            if (eventIsAdded) return;
-            eventIsAdded = true;
-
-            if (true != ConfigurationManager.Instance.GetByPath<bool?>("Sers.LocalApiService.PrintTrace"))
-                return;
-
-            data.AddEvent_ApiScope(new ApiScope_Log());
-        }
-
-
-
-    }
-}