Exemplo n.º 1
0
        public Logger GetCurrentClassLogger()
        {
            for (var frames = 0;; frames++)
            {
                var type = new StackFrame(frames).GetMethod().DeclaringType;

                if (type == typeof(CirqusLoggerFactory))
                {
                    continue;
                }

                return(_current.GetLogger(type));
            }
        }
        public Logger GetCurrentClassLogger()
        {
            var type = new StackFrame(1).GetMethod().DeclaringType;

            return(_current.GetLogger(type?.ReflectedType ?? typeof(Logger)));
        }