On this page
Logger
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}`)
}
});
// ...
})();
Methods
isEnabled
Determines whether sink is interested in the logger with the given name and severity.
Usage
logger.isEnabled(name, severity);
Arguments
name
stringlogger name
severity
"verbose" | "info" | "warning" | "error"
Returns
log
Usage
logger.log(name, severity, message, args, hints);
Arguments
name
stringlogger name
severity
"verbose" | "info" | "warning" | "error"-
log message format
-
message arguments
hints
Objectcolor
string (optional)Optional preferred logger color.
optional formatting hints
© 2024 Microsoft
Licensed under the Apache License, Version 2.0.
https://playwright.dev/docs/api/class-logger