Skip to content

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

Matterway Assistant SDK Documentation