Appearance
Variable: log
ts
const log: Log;Defined in: src/logger/index.ts:244
SDK log — emit filtered, prefixed log messages.
All output is automatically prefixed with [SDK]. Use log.puppeteer.* for Puppeteer operations, log.browser.* for browser-side output.
Examples
ts
import { log } from '@matterway/sdk';
log.debug('click: starting', { selector: '#btn' });
log.warn('deprecation notice');
log.error('unexpected failure', err);ts
import { log } from '@matterway/sdk';
log.puppeteer.debug('evaluate: getting page title');
const title = await ctx.page.evaluate(() => document.title);
log.puppeteer.debug('evaluate: got title', title);
// Browser-side console output from evaluate is automatically
// captured and routed through log.browser.*
await ctx.page.evaluate(() => {
console.log('captured as log.browser.debug');
console.error('captured as log.browser.error');
});