Logger
УстарелоЭтот класс устарел. Логи, проходящие через этот класс, неполны. Вместо этого используйте трассировку.
Playwright генерирует множество логов, доступных через подключаемый приемник логов.
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}`)
}
});
// ...
})(); Методы
isEnabled
Добавлено до v1.9Определяет, интересуют ли приемник логи указанного логгера с заданным уровнем важности.
Использование
logger.isEnabled(name, severity);
Аргументы
-
namestringимя логгера
-
severity"verbose" | "info" | "warning" | "error"
Возвращает
log
Добавлено до v1.9Использование
logger.log(name, severity, message, args, hints);
Аргументы
-
namestringимя логгера
-
severity"verbose" | "info" | "warning" | "error" -
формат сообщения лога
-
аргументы сообщения
-
hintsObject-
colorstring (необязательно)Необязательный предпочтительный цвет логгера.
необязательные подсказки по форматированию
-
© 2026 Microsoft
Licensed under the Apache License, Version 2.0.
https://playwright.dev/docs/api/class-logger