Skip to content

Logger / defaultBuildLogger

Function: defaultBuildLogger() ​

defaultBuildLogger(options?): (logEntry) => void

Create a default build logger with animated timer display.

Parameters ​

options? ​

Logger configuration options

minLevel? ​

LogEntryLevel

Minimum log level to display (default: 'info')

Returns ​

Logger function that accepts LogEntry instances

(logEntry) => void

Example ​

ts
import { Template, defaultBuildLogger } from '@abox-dev/sdk'

const template = Template().fromPythonImage()

await Template.build(template, {
  alias: 'my-template',
  onBuildLogs: defaultBuildLogger({ minLevel: 'debug' })
})