Home / Lua Scripts Libraries API Manual / dtutils.log / caller
< details
engine >

# 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

< details
engine >