
[lua scripts api] created manual from embedded library documentation [lua api] created stub to contain lua api manual
881 B
881 B
title | id | weight | draft | author |
---|---|---|---|---|
engine | engine | 30 | false | people |
NAME
engine
SYNOPSIS
get and set the output engine
USAGE
local log = require "lib/dtutils.log"
result = log.engine(level, ...)
level - table - the log level to get or set the engine for, one of log.debug, log.info, log.warn, log.error
log.success, log.always, log.screen, log.critical
... - function - the output function, one of dt.print, dt.print_error, dt.print_log, print
if not function is included, the current engine is returned for the specified log level
DESCRIPTION
engine returns the output engine for the specified log level if a second argument is not supplied. If a function is supplied as the second argment, then the output engine for the specified log level is set to that.
RETURN VALUE
result - function - the current output engine