Defines
log.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
Include dependency graph for log.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define _DEBUG_FUNC(fmt,...)
#define _ERROR_FUNC(fmt,...)
#define _FATAL_FUNC(fmt,...)
#define _INFO_FUNC(fmt,...)
#define _NO_LOG_FUNC(fmt,...)   do{ } while(0)
#define _TRACE_FUNC(fmt,...)
#define _WARN_FUNC(fmt,...)
#define DJI2MAV_DEBUG   _DEBUG_FUNC
#define DJI2MAV_ERROR   _ERROR_FUNC
#define DJI2MAV_FATAL   _FATAL_FUNC
#define DJI2MAV_INFO   _INFO_FUNC
#define DJI2MAV_TRACE   _TRACE_FUNC
#define DJI2MAV_WARN   _WARN_FUNC

Define Documentation

#define _DEBUG_FUNC (   fmt,
  ... 
)
Value:
do{ fprintf(stdout, "[dji2mav] [DEBUG] " \
        "%s, %s, %d: " fmt "\n", \
        __FILE__, __func__, __LINE__, ## __VA_ARGS__); } while(0)

Definition at line 37 of file log.h.

#define _ERROR_FUNC (   fmt,
  ... 
)
Value:
do{ fprintf(stderr, "[dji2mav] [ERROR] " \
        "In file: %s, function: %s, line: %d. Errno: %s. " fmt "\n", \
        __FILE__, __func__, __LINE__, strerror(errno), ## __VA_ARGS__); \
        } while(0)

Definition at line 25 of file log.h.

#define _FATAL_FUNC (   fmt,
  ... 
)
Value:
do{ fprintf(stderr, "[dji2mav] [FATAL] " \
        "In file: %s, function: %s, line: %d. Errno: %s. " fmt "\n", \
        __FILE__, __func__, __LINE__, strerror(errno), ## __VA_ARGS__); \
        } while(0)

Definition at line 20 of file log.h.

#define _INFO_FUNC (   fmt,
  ... 
)
Value:
do{ fprintf(stdout, "[dji2mav] [INFO] " \
        fmt "\n", ## __VA_ARGS__); } while(0)

Definition at line 34 of file log.h.

#define _NO_LOG_FUNC (   fmt,
  ... 
)    do{ } while(0)

Definition at line 18 of file log.h.

#define _TRACE_FUNC (   fmt,
  ... 
)
Value:
do{ fprintf(stdout, "[dji2mav] [TRACE] " \
        "%s, %s, %d: " fmt "\n", \
        __FILE__, __func__, __LINE__, ## __VA_ARGS__); } while(0)

Definition at line 41 of file log.h.

#define _WARN_FUNC (   fmt,
  ... 
)
Value:
do{ fprintf(stdout, "[dji2mav] [WARN] " \
        "In file: %s, function: %s, line: %d. " fmt "\n", \
        __FILE__, __func__, __LINE__, ## __VA_ARGS__); } while(0)

Definition at line 30 of file log.h.

#define DJI2MAV_DEBUG   _DEBUG_FUNC

Definition at line 55 of file log.h.

#define DJI2MAV_ERROR   _ERROR_FUNC

Definition at line 49 of file log.h.

#define DJI2MAV_FATAL   _FATAL_FUNC

Definition at line 47 of file log.h.

#define DJI2MAV_INFO   _INFO_FUNC

Definition at line 53 of file log.h.

#define DJI2MAV_TRACE   _TRACE_FUNC

Definition at line 57 of file log.h.

#define DJI2MAV_WARN   _WARN_FUNC

Definition at line 51 of file log.h.



dji_sdk_dji2mav
Author(s):
autogenerated on Thu Jun 6 2019 17:55:35