Logger
Playwright 生成大量日志,并且可以通过插件化日志器接收器访问它们。
¥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}`)
}
});
// ...
})();
方法
¥Methods
isEnabled
Added before v1.9确定接收器是否对具有给定名称和严重性的日志器感兴趣。
¥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
log
Added before v1.9用法
¥Usage
logger.log(name, severity, message, args, hints);
参数
¥Arguments
日志器名称
¥logger name
severity
"verbose" | "info" | "warning" | "error"#
日志消息格式
¥log message format
消息参数
¥message arguments
可选的首选日志器颜色。
¥Optional preferred logger color.
可选格式提示
¥optional formatting hints