Playwright generates a lot of logs and they are accessible via the pluggable logger sink.
const { chromium } = require('playwright'); // Or 'firefox' or 'webkit'.(async () => { const browser = await chromium.launch({ logger: { isEnabled: (name, severity) => name === 'api', log: (name, severity, message, args) => console.log(`${name} ${message}`) } }); // ...})(); Copy
const { chromium } = require('playwright'); // Or 'firefox' or 'webkit'.(async () => { const browser = await chromium.launch({ logger: { isEnabled: (name, severity) => name === 'api', log: (name, severity, message, args) => console.log(`${name} ${message}`) } }); // ...})();
Determines whether sink is interested in the logger with the given name and severity.
logger name
log message format
message arguments
optional formatting hints
Optional
Optional preferred logger color.
Playwright generates a lot of logs and they are accessible via the pluggable logger sink.