コード例 #1
0
 public GenericLogListener(ILogMessageEventSource source, ISettingService setting)
 {
     // http://www.codeproject.com/Articles/738109/The-NET-weak-event-pattern-in-Csharp
     //WeakEventManager<ILogMessageEventSource, EventArgs>.AddHandler(source, "LogMessageReceived", OnLogMessageReceived);
     _source = source;
     _source.LogMessageReceived += OnLogMessageReceived;
     _settingService             = setting;
 }
コード例 #2
0
 public AzureStorageLogListener(ILogMessageEventSource source, ISettingService setting) :
     base(source, setting)
 {
 }
コード例 #3
0
 public EtwLogListener(ILogMessageEventSource source, ISettingService setting) : base(source, setting)
 {
 }
コード例 #4
0
 public AzureFunctionLogListener(ILogMessageEventSource source, ISettingService setting) :
     base(source, setting)
 {
     InitializeStorage();
 }