log.lua

#!/usr/bin/env eco

local log = require 'eco.log'
local eco = require 'eco'

log.debug('eco')
log.info('eco')
log.err('eco')

log.set_ident(arg[0])

-- default is log.INFO
log.set_level(log.DEBUG)

-- default is log.FLAG_LF
-- log.FLAG_LF: append a character '\n' to every log message
-- log.FLAG_FILE: filename and line number
-- log.FLAG_PATH: full file path and line number
log.set_flags(log.FLAG_LF | log.FLAG_PATH)

log.debug(1, 2, 3)
log.info('eco')
log.err('eco', eco.VERSION)

log.log(log.LOG_WARNING, 'eco')

log.set_path('/tmp/eco.log')

log.info('eco')
generated by LDoc 1.5.0 Last updated 2026-04-09 14:48:22