コード例 #1
0
 public static ILoggerFactory AddHubLogger(this ILoggerFactory factory,
                                           DataLoggerHub hub,
                                           Func <string, LogLevel, bool> filter = null)
 {
     factory.AddProvider(new HubLoggerProvider(filter, hub));
     return(factory);
 }
コード例 #2
0
ファイル: HubLoggerProvider.cs プロジェクト: zspitz/CGM.NET
 public HubLoggerProvider(Func <string, LogLevel, bool> filter, DataLoggerHub hub)
 {
     _filter  = filter;
     this.hub = hub;
 }
コード例 #3
0
ファイル: HubLogger.cs プロジェクト: zspitz/CGM.NET
 public HubLogger(string categoryName, Func <string, LogLevel, bool> filter, DataLoggerHub hub)
 {
     _filter       = filter;
     this.hub      = hub;
     _categoryName = categoryName;
 }
コード例 #4
0
 public DataLoggerController(DataLoggerHub dataLoggerHub, ICgmTask cgmTask)
 {
     this.dataLoggerHub     = dataLoggerHub;
     CgmTask                = cgmTask;
     cgmTask.StatusChanged += CgmTask_StatusChanged;
 }