Skip to content

Commit 10b1e7b

Browse files
committed
add slots to request start event
1 parent 25e6413 commit 10b1e7b

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

src/observers/OmnisharpDebugModeLoggerObserver.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ export class OmnisharpDebugModeLoggerObserver extends BaseLoggerObserver {
6262
}
6363

6464
private handleOmnisharpProcessRequestStart(event: OmnisharpServerProcessRequestStart) {
65-
this.logger.appendLine(`Processing ${event.name} queue`);
65+
this.logger.appendLine(`Processing ${event.name} queue, empty slots ${event.slots}`);
6666
this.logger.increaseIndent();
6767
}
6868

src/omnisharp/loggingEvents.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ export class OmnisharpServerRequestCanceled implements BaseEvent {
130130

131131
export class OmnisharpServerProcessRequestStart implements BaseEvent {
132132
type = EventType.OmnisharpServerProcessRequestStart;
133-
constructor(public name: string) { }
133+
constructor(public name: string, public slots: number) { }
134134
}
135135

136136
export class OmnisharpEventPacketReceived implements BaseEvent {

test/unitTests/logging/OmnisharpDebugModeLoggerObserver.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,14 +46,15 @@ suite("OmnisharpDebugModeLoggerObserver", () => {
4646
});
4747

4848
test(`OmnisharpProcessRequestStart: Name is logged`, () => {
49-
let event = new OmnisharpServerProcessRequestStart("foobar");
49+
let event = new OmnisharpServerProcessRequestStart("foobar", 2);
5050
observer.post(event);
5151
expect(logOutput).to.contain(event.name);
52+
expect(logOutput).to.contain(event.slots);
5253
});
5354

5455
test(`OmnisharpServer messages increase and decrease indent`, () => {
5556
observer.post(new OmnisharpServerVerboseMessage("!indented_1"));
56-
observer.post(new OmnisharpServerProcessRequestStart("name"));
57+
observer.post(new OmnisharpServerProcessRequestStart("name", 2));
5758
observer.post(new OmnisharpServerVerboseMessage("indented"));
5859
observer.post(new OmnisharpServerProcessRequestComplete());
5960
observer.post(new OmnisharpServerVerboseMessage("!indented_2"));

0 commit comments

Comments
 (0)