luadocs/content/lua.scripts.api.manual/dtutils.log/caller.md
Bill Ferguson b69d752221 [lua scripts] created manual from script comments
[lua scripts api] created manual from embedded library documentation

[lua api] created stub to contain lua api manual
2020-12-12 15:14:19 -05:00

30 lines
593 B
Markdown

---
title: caller
id: caller
weight: 20
draft: false
author: "people"
---
## 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