Ejemplo n.º 1
0
 public OperationScopeLogger(
     IPlatformLogger logger,
     OperationScopeLogger outerScope,
     LogLevel logLevel,
     String operationName,
     LogMessage headerMessage
     ) : base(logger, operationName, logLevel)
 {
     _stopwatch = new Stopwatch();
     _stopwatch.Start();
     OuterScope     = outerScope;
     _headerMessage = headerMessage;
     WriteHeader();
 }
 public static OperationScopeLogger BeginInnerOperation(this OperationScopeLogger source, LogLevel logLevel, String operationName, String format, params Object[] args)
 {
     return(new OperationScopeLogger(source, source, logLevel, operationName, new LogMessage(format, args)));
 }
 public static OperationScopeLogger BeginInnerOperation(this OperationScopeLogger source, LogLevel logLevel, String operationName)
 {
     return(new OperationScopeLogger(source, source, logLevel, operationName, new LogMessage()));
 }