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); } }
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); } }
/// <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); } }
public Log4netTraceManager(ITraceWrapper traceWrapper) { _traceWrapper = traceWrapper; }