LWIP_DBG_MIN_LEVEL and LWIP_DBG_TYPES_ON values
lwIP » Options (lwipopts.h) » Debugging » Debug messages

## Debug level (LWIP_DBG_MIN_LEVEL)

#define | LWIP_DBG_LEVEL_ALL 0x00
#define | LWIP_DBG_LEVEL_WARNING 0x01
#define | LWIP_DBG_LEVEL_SERIOUS 0x02
#define | LWIP_DBG_LEVEL_SEVERE 0x03

## Enable/disable debug messages completely (LWIP_DBG_TYPES_ON)

#define | LWIP_DBG_ON 0x80U
#define | LWIP_DBG_OFF 0x00U

## Debug message types (LWIP_DBG_TYPES_ON)

#define | LWIP_DBG_TRACE 0x40U
#define | LWIP_DBG_STATE 0x20U
#define | LWIP_DBG_FRESH 0x10U
#define | LWIP_DBG_HALT 0x08U

## Detailed Description

## Macro Definition Documentation

## LWIP_DBG_FRESH

#define LWIP_DBG_FRESH 0x10U

flag for LWIP_DEBUGF indicating newly added code, not thoroughly tested yet

## LWIP_DBG_HALT

#define LWIP_DBG_HALT 0x08U

flag for LWIP_DEBUGF to halt after printing this debug message

## LWIP_DBG_LEVEL_ALL

#define LWIP_DBG_LEVEL_ALL 0x00

Debug level: ALL messages

## LWIP_DBG_LEVEL_SERIOUS

#define LWIP_DBG_LEVEL_SERIOUS 0x02

Debug level: Serious. memory allocation failures, ...

## LWIP_DBG_LEVEL_SEVERE

#define LWIP_DBG_LEVEL_SEVERE 0x03

Debug level: Severe

## LWIP_DBG_LEVEL_WARNING

#define LWIP_DBG_LEVEL_WARNING 0x01

Debug level: Warnings. bad checksums, dropped packets, ...

## LWIP_DBG_OFF

#define LWIP_DBG_OFF 0x00U

flag for LWIP_DEBUGF to disable that debug message

## LWIP_DBG_ON

#define LWIP_DBG_ON 0x80U

flag for LWIP_DEBUGF to enable that debug message

## LWIP_DBG_STATE

#define LWIP_DBG_STATE 0x20U

flag for LWIP_DEBUGF indicating a state debug message (to follow module states)

## LWIP_DBG_TRACE

#define LWIP_DBG_TRACE 0x40U

flag for LWIP_DEBUGF indicating a tracing message (to follow program flow)