fix: browser logging (#6331)
This commit is contained in:
parent
3c126024ca
commit
b6b2366d2c
|
|
@ -24,7 +24,8 @@ import { Firefox } from './firefox/firefox';
|
||||||
import { Selectors, serverSelectors } from './selectors';
|
import { Selectors, serverSelectors } from './selectors';
|
||||||
import { WebKit } from './webkit/webkit';
|
import { WebKit } from './webkit/webkit';
|
||||||
import { Registry } from '../utils/registry';
|
import { Registry } from '../utils/registry';
|
||||||
import { createInstrumentation, SdkObject } from './instrumentation';
|
import { CallMetadata, createInstrumentation, SdkObject } from './instrumentation';
|
||||||
|
import { debugLogger } from '../utils/debugLogger';
|
||||||
|
|
||||||
export class Playwright extends SdkObject {
|
export class Playwright extends SdkObject {
|
||||||
readonly selectors: Selectors;
|
readonly selectors: Selectors;
|
||||||
|
|
@ -37,6 +38,11 @@ export class Playwright extends SdkObject {
|
||||||
|
|
||||||
constructor(isInternal: boolean) {
|
constructor(isInternal: boolean) {
|
||||||
super({ attribution: { isInternal }, instrumentation: createInstrumentation() } as any, undefined, 'Playwright');
|
super({ attribution: { isInternal }, instrumentation: createInstrumentation() } as any, undefined, 'Playwright');
|
||||||
|
this.instrumentation.addListener({
|
||||||
|
onCallLog: (logName: string, message: string, sdkObject: SdkObject, metadata: CallMetadata) => {
|
||||||
|
debugLogger.log(logName as any, message);
|
||||||
|
}
|
||||||
|
});
|
||||||
this.options = {
|
this.options = {
|
||||||
registry: new Registry(path.join(__dirname, '..', '..')),
|
registry: new Registry(path.join(__dirname, '..', '..')),
|
||||||
rootSdkObject: this,
|
rootSdkObject: this,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue