콘텐츠로 이동

Logger

Source URL: https://playwright.dev/docs/api/class-logger

Deprecated

This class is deprecated. The logs pumped through this class are incomplete. Please use tracing instead.

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}`)
}
});
// ...
})();

Added before v1.9 logger.isEnabled

Determines whether sink is interested in the logger with the given name and severity.

Usage

logger.isEnabled(name, severity);

Arguments

logger name

  • severity “verbose” | “info” | “warning” | “error”#

Returns


Added before v1.9 logger.log

Usage

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

Arguments

logger name

  • severity “verbose” | “info” | “warning” | “error”#

  • message string | Error#

log message format

message arguments

Optional preferred logger color.

optional formatting hints