Пример #1
0
        public static MethodIdentity Create(string str = null)
        {
            var chein = str?.Split(' ').Where(i => i != "") ?? new string[] { };

            var curr = new MethodIdentity(chein);

            return(curr);
        }
        public IDisposable BeginNextMethodIdentityScope(string methodIdentityKey)
        {
            var methodIdentity = _logContext.PeekProperty(methodIdentityKey) as MethodIdentity ?? MethodIdentity.Create();

            methodIdentity = methodIdentity.GetNext();

            return(_logContext.PushProperty(methodIdentityKey, methodIdentity));
        }