Skip to main content

Logger

Playwright генерирует много логов, и они доступны через подключаемый приемник логов.

const { chromium } = require('playwright');  // Или 'firefox' или '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

Определяет, интересен ли приемнику логгер с заданным именем и уровнем серьезности.

Использование

logger.isEnabled(name, severity);

Аргументы

  • name string#

    имя логгера

  • severity "verbose" | "info" | "warning" | "error"#

Возвращает


log

Добавлено до v1.9 logger.log

Использование

logger.log(name, severity, message, args, hints);

Аргументы

  • name string#

    имя логгера

  • severity "verbose" | "info" | "warning" | "error"#

  • message string | Error#

    формат сообщения лога

  • args Array<Object>#

    аргументы сообщения

  • hints Object#

    • color string (опционально)

      Опциональный предпочтительный цвет логгера.

    опциональные подсказки форматирования