effect-playwright
    Preparing search index...

    Interface 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}`)
    }
    });
    // ...
    })();
    interface Logger {
        isEnabled(
            name: string,
            severity: "error" | "info" | "warning" | "verbose",
        ): boolean;
        log(
            name: string,
            severity: "error" | "info" | "warning" | "verbose",
            message: string | Error,
            args: readonly Object[],
            hints: { color?: string },
        ): void;
    }
    Index
    • Determines whether sink is interested in the logger with the given name and severity.

      Parameters

      • name: string

        logger name

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

      Returns boolean

    • Parameters

      • name: string

        logger name

      • severity: "error" | "info" | "warning" | "verbose"
      • message: string | Error

        log message format

      • args: readonly Object[]

        message arguments

      • hints: { color?: string }

        optional formatting hints

        • Optionalcolor?: string

          Optional preferred logger color.

      Returns void