Ejemplo n.º 1
0
        public static void Main(string[] args)
        {
            BusinessClass  businessClass  = new BusinessClass();
            LoggerObserver loggerObserver = new LoggerObserver();

            businessClass.Observers += loggerObserver.LogNotyfies;
            businessClass.BusinessMethod1();
            businessClass.BusinessMethod2();
            businessClass.BusinessMethod3();
        }
Ejemplo n.º 2
0
        public bool ShouldThisObserverTakeAction(LoggerObserver l)
        {
            switch (_rtmLevel)
            {
            case "DEBUG":
                return(true);

            case "VERBOSE":
                return(true);

            case "NORMAL":
                return(true);

            default:
                return(false);
            }
        }
Ejemplo n.º 3
0
 public ConsumerGrain(ILogger <IConsumerGrain> logger)
 {
     _logger   = logger;
     _observer = new LoggerObserver(_logger);
 }
Ejemplo n.º 4
0
 public ConsumerGrain(ILogger <IConsumerGrain> logger)
 {
     this.logger   = logger;
     this.observer = new LoggerObserver(this.logger);
 }