fix(logs): restore pw:browser logs after launch has finished (#5527)

This commit is contained in:
Dmitry Gozman 2021-02-19 16:09:38 -08:00 committed by GitHub
parent e2a935b3d6
commit 46c8c29f7a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -70,10 +70,10 @@ export class ProgressController {
const progress: Progress = {
log: message => {
if (this._state === 'running') {
if (this._state === 'running')
this.metadata.log.push(message);
this.instrumentation.onCallLog(this._logName, message, this.sdkObject, this.metadata);
}
// Note: we might be sending logs after progress has finished, for example browser logs.
this.instrumentation.onCallLog(this._logName, message, this.sdkObject, this.metadata);
},
timeUntilDeadline: () => this._deadline ? this._deadline - monotonicTime() : 2147483647, // 2^31-1 safe setTimeout in Node.
isRunning: () => this._state === 'running',