Add some more VibeTaskLog logging.

This commit is contained in:
Sönke Ludwig 2020-12-10 09:22:38 +01:00
parent e018e161e7
commit ba6c058148
2 changed files with 4 additions and 2 deletions

View file

@ -1369,6 +1369,8 @@ private void setupGcTimer()
package(vibe) void performIdleProcessing(bool force_process_events = false)
@safe nothrow {
debug (VibeTaskLog) logTrace("Performing idle processing...");
bool again = !getExitFlag();
while (again) {
again = performIdleProcessingOnce(force_process_events);

View file

@ -829,7 +829,7 @@ package struct TaskScheduler {
debug (VibeTaskLog) logTrace("Processing pending events...");
ExitReason er = eventDriver.core.processEvents(0.seconds);
debug (VibeTaskLog) logTrace("Done.");
debug (VibeTaskLog) logTrace("Done: %s", er);
final switch (er) {
case ExitReason.exited: return ExitReason.exited;
@ -878,7 +878,7 @@ package struct TaskScheduler {
// process one chunk
debug (VibeTaskLog) logTrace("Wait for new events to process...");
er = eventDriver.core.processEvents(Duration.max);
debug (VibeTaskLog) logTrace("Done.");
debug (VibeTaskLog) logTrace("Done: %s", er);
final switch (er) {
case ExitReason.exited: return ExitReason.exited;
case ExitReason.outOfWaiters: