---
name: "nng_log_get_level"
section: "3"
platform: "linux"
package: "libnng-dev"
version: "1.10.1-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/nng_log_get_level"
---

# nng\_log\_get\_level(3)

get minimum level for logging messagse

## NAME

nng\_log\_get\_level - get minimum level for logging messagse

## SYNOPSIS

```
#include <nng/nng.h>
typedef enum nng_log_level {
        NNG_LOG_NONE   = 0, // used for filters only, NNG suppresses these
        NNG_LOG_ERR    = 3,
        NNG_LOG_WARN   = 4,
        NNG_LOG_NOTICE = 5,
        NNG_LOG_INFO   = 6,
        NNG_LOG_DEBUG  = 7
} nng_log_level;
nng_log_level nng_log_set_level(void);
```

## DESCRIPTION

The `nng_log_get_level` function is used to get the minimum severity to *level* for processing log messages. The intended use case is to avoid expensive operations used solely to provide debugging information in logs, if the logged content would merely be discarded.

## SEE ALSO

[nng\_log\_set\_facility(3)](/nng_log_set_facility/3.md), [nng\_log\_set\_level(3)](/nng_log_set_level/3.md)
