Spec-Zone.ru › Playwright

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);

Аргументы

  • name string

    имя логгера

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

Возвращает

  • boolean

log​

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

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

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

Аргументы

  • name string

    имя логгера

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

  • message string | Error

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

  • args Array<Object>

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

  • hints Object

    • color string (необязательно)

      Необязательный предпочтительный цвет логгера.

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

© 2026 Microsoft
Licensed under the Apache License, Version 2.0.
https://playwright.dev/docs/api/class-logger

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API