Beispiel #1
0
        private static void DoTrace(Action <ITraceWrapper> execute)
        {
            ITraceWrapper trace = IoC.Resolve <ITraceWrapper>();

            if (trace != null)
            {
                trace.Name = ReflectionHelper.GetCallingFullTypeName(typeof(TraceManager), typeof(ExceptionManager));
                execute(trace);
            }
        }
Beispiel #2
0
        private void DoTrace(Action <ITraceWrapper> execute)
        {
            ITraceWrapper trace = _traceWrapper;

            if (trace != null)
            {
                _traceWrapper.Name = ReflectionHelper.GetCallingFullTypeName(typeof(ITraceManager), typeof(ExceptionManager), typeof(KProcess.Log4netTraceManager));
                execute(trace);
            }
        }
Beispiel #3
0
        /// <summary>
        /// Effectue une trace.
        /// </summary>
        /// <param name="name">Le nom de la source de la trace.</param>
        /// <param name="execute">L'action à exécuter pour tracer.</param>
        private static void DoTrace(string name, Action <ITraceWrapper> execute)
        {
            ITraceWrapper trace = IoC.Resolve <ITraceWrapper>();

            if (trace != null)
            {
                trace.Name = name;
                execute(trace);
            }
        }
Beispiel #4
0
 public Log4netTraceManager(ITraceWrapper traceWrapper)
 {
     _traceWrapper = traceWrapper;
 }