public Service() { Logs.Subscribe(entry => { if (CachedLogs.Count > 5000) { CachedLogs.Dequeue(); } CachedLogs.Enqueue(entry); }); }
public Service(ServiceDescription description) { Description = description; Logs.Subscribe(entry => { if (CachedLogs.Count > 5000) { CachedLogs.TryDequeue(out _); } CachedLogs.Enqueue(entry); }); }
public Service(ServiceDescription description) { Description = description; Logs.Subscribe(entry => { if (CachedLogs.Count > 5000) { CachedLogs.TryDequeue(out _); } CachedLogs.Enqueue(entry); }); ReplicaEvents.Subscribe(entry => { entry.Replica.State = entry.State; }); }