caller

🔗NAME

caller

🔗SYNOPSIS

get the name and line number of the calling routine

🔗USAGE

local log = require "lib/dtutils.log"
result = log.caller(level)

level - number - the number of stack levels to go down to retrieve the caller routine information

🔗DESCRIPTION

caller gets the name and line number of the calling routine and returns it

🔗RETURN VALUE

result - string - the name and line number of the calling function or ‘callback: ' if the attempt to get the caller returns nil