Ejemplo n.º 1
0
        void LogWithException(string message, Exception exception, LogWithExceptionDelegate functor)
        {
            LoggerListNode current = logger_chain_.head;

            while (current != null)
            {
                functor(message, current.logger, exception);
                current = current.next;
            }
        }
Ejemplo n.º 2
0
        void Log(string message, LogDelegate functor)
        {
            LoggerListNode current = logger_chain_.head;

            while (current.next != null)
            {
                functor(message, current.logger);
                current = current.next;
            }
        }
Ejemplo n.º 3
0
 public LoggerList(ILogger logger) {
   head = new LoggerListNode(logger);
 }
Ejemplo n.º 4
0
 public LoggerListNode(ILogger logger) {
   this.logger = logger;
   next = null;
 }
Ejemplo n.º 5
0
 public LoggerList(ILogger logger)
 {
     head = new LoggerListNode(logger);
 }
Ejemplo n.º 6
0
 public LoggerListNode(ILogger logger)
 {
     this.logger = logger;
     next        = null;
 }