# VK_LAYER_LUNARG_api_dump

The `VK_LAYER_LUNARG_api_dump` utility layer prints API calls, parameters, and values to the identified output stream.

`VK_LAYER_LUNARG_api_dump` has three custom settings that can be set to `TRUE` or `FALSE` values:

Setting | Description
--- | ---
`lunarg_api_dump.detailed` | if `TRUE` (the default), dump all function parameters and values; if `FALSE`, dump only function signatures
`lunarg_api_dump.file` | dump to file; otherwise dump to `stdout`
`lunarg_api_dump.no_addr` | if `TRUE`, replace all addresses with static string "`address`"
`lunarg_api_dump.flush` | if `TRUE`, force I/O flush after every line