Skip to content
This repository was archived by the owner on Dec 5, 2024. It is now read-only.

Commit ccc4d38

Browse files
Tweaking the logs
1 parent 6d68770 commit ccc4d38

File tree

1 file changed

+18
-10
lines changed

1 file changed

+18
-10
lines changed

src/GitHub.Api/Events/RepositoryWatcher.cs

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -148,17 +148,20 @@ public int CheckAndProcessEvents()
148148

149149
if (fileEvents.Length > 0)
150150
{
151-
Logger.Trace("Processing {0} Events", fileEvents.Length);
152-
ProcessEvents(fileEvents);
151+
Logger.Trace("Handling {0} Events", fileEvents.Length);
152+
var processedEventCount = ProcessEvents(fileEvents);
153+
lastCountOfProcessedEvents = processedEventCount;
154+
Logger.Trace("Processed {0} Events", processedEventCount);
153155
}
154156

155157
processingEvents = false;
156158
signalProcessingEventsDone.Set();
157159
return lastCountOfProcessedEvents;
158160
}
159161

160-
private void ProcessEvents(Event[] fileEvents)
162+
private int ProcessEvents(Event[] fileEvents)
161163
{
164+
var eventsProcessed = 0;
162165
var configChanged = false;
163166
var headChanged = false;
164167
var repositoryChanged = false;
@@ -195,9 +198,8 @@ private void ProcessEvents(Event[] fileEvents)
195198
{
196199
if (fileA.Equals(paths.DotGitConfig))
197200
{
198-
Logger.Trace("ConfigChanged");
199-
200201
configChanged = true;
202+
eventsProcessed++;
201203
}
202204
else if (fileA.Equals(paths.DotGitHead))
203205
{
@@ -206,13 +208,13 @@ private void ProcessEvents(Event[] fileEvents)
206208
headContent = paths.DotGitHead.ReadAllLines().FirstOrDefault();
207209
}
208210

209-
Logger.Trace("HeadChanged: {0}", headContent ?? "[null]");
210211
headChanged = true;
212+
eventsProcessed++;
211213
}
212214
else if (fileA.Equals(paths.DotGitIndex))
213215
{
214-
Logger.Trace("IndexChanged");
215216
indexChanged = true;
217+
eventsProcessed++;
216218
}
217219
else if (fileA.IsChildOf(paths.RemotesPath))
218220
{
@@ -237,6 +239,7 @@ private void ProcessEvents(Event[] fileEvents)
237239

238240
Logger.Trace("RemoteBranchDeleted: {0}/{1}", origin, branch);
239241
RemoteBranchDeleted?.Invoke(origin, branch);
242+
eventsProcessed++;
240243
}
241244
else if (fileEvent.Type == EventType.RENAMED)
242245
{
@@ -257,6 +260,7 @@ private void ProcessEvents(Event[] fileEvents)
257260

258261
Logger.Trace("RemoteBranchCreated: {0}/{1}", origin, branch);
259262
RemoteBranchCreated?.Invoke(origin, branch);
263+
eventsProcessed++;
260264
}
261265
}
262266
}
@@ -287,6 +291,7 @@ private void ProcessEvents(Event[] fileEvents)
287291

288292
Logger.Trace("LocalBranchChanged: {0}", branch);
289293
LocalBranchChanged?.Invoke(branch);
294+
eventsProcessed++;
290295
}
291296
else if (fileEvent.Type == EventType.DELETED)
292297
{
@@ -307,6 +312,7 @@ private void ProcessEvents(Event[] fileEvents)
307312

308313
Logger.Trace("LocalBranchDeleted: {0}", branch);
309314
LocalBranchDeleted?.Invoke(branch);
315+
eventsProcessed++;
310316
}
311317
else if (fileEvent.Type == EventType.RENAMED)
312318
{
@@ -331,6 +337,7 @@ private void ProcessEvents(Event[] fileEvents)
331337

332338
Logger.Trace("LocalBranchCreated: {0}", branch);
333339
LocalBranchCreated?.Invoke(branch);
340+
eventsProcessed++;
334341
}
335342
}
336343
}
@@ -344,9 +351,8 @@ private void ProcessEvents(Event[] fileEvents)
344351
}
345352

346353
repositoryChanged = true;
354+
eventsProcessed++;
347355
}
348-
349-
lastCountOfProcessedEvents++;
350356
}
351357

352358
if (configChanged)
@@ -357,7 +363,7 @@ private void ProcessEvents(Event[] fileEvents)
357363

358364
if (headChanged)
359365
{
360-
Logger.Trace("ConfigChanged");
366+
Logger.Trace("HeadChanged: {0}", headContent ?? "[null]");
361367
HeadChanged?.Invoke(headContent);
362368
}
363369

@@ -372,6 +378,8 @@ private void ProcessEvents(Event[] fileEvents)
372378
Logger.Trace("RepositoryChanged");
373379
RepositoryChanged?.Invoke();
374380
}
381+
382+
return eventsProcessed;
375383
}
376384

377385
private bool disposed;

0 commit comments

Comments
 (0)