public static ILoggerFactory AddHubLogger(this ILoggerFactory factory, DataLoggerHub hub, Func <string, LogLevel, bool> filter = null) { factory.AddProvider(new HubLoggerProvider(filter, hub)); return(factory); }
public HubLoggerProvider(Func <string, LogLevel, bool> filter, DataLoggerHub hub) { _filter = filter; this.hub = hub; }
public HubLogger(string categoryName, Func <string, LogLevel, bool> filter, DataLoggerHub hub) { _filter = filter; this.hub = hub; _categoryName = categoryName; }
public DataLoggerController(DataLoggerHub dataLoggerHub, ICgmTask cgmTask) { this.dataLoggerHub = dataLoggerHub; CgmTask = cgmTask; cgmTask.StatusChanged += CgmTask_StatusChanged; }