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