luadocs/content/lua.scripts.api.manual/dtutils.log/caller.md

31 lines
593 B
Markdown
Raw Normal View History

---
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