public static void Main(string[] args) { BusinessClass businessClass = new BusinessClass(); LoggerObserver loggerObserver = new LoggerObserver(); businessClass.Observers += loggerObserver.LogNotyfies; businessClass.BusinessMethod1(); businessClass.BusinessMethod2(); businessClass.BusinessMethod3(); }
public bool ShouldThisObserverTakeAction(LoggerObserver l) { switch (_rtmLevel) { case "DEBUG": return(true); case "VERBOSE": return(true); case "NORMAL": return(true); default: return(false); } }
public ConsumerGrain(ILogger <IConsumerGrain> logger) { _logger = logger; _observer = new LoggerObserver(_logger); }
public ConsumerGrain(ILogger <IConsumerGrain> logger) { this.logger = logger; this.observer = new LoggerObserver(this.logger); }