TI Utilities API
Macros | Typedefs | Enumerations
Log.h File Reference
#include <stdint.h>
#include <ti/utils/runtime/ILogger.h>
Include dependency graph for Log.h:

Go to the source code of this file.

Macros

#define ti_utils_runtime_Log_USE_LTO   0
 
#define ti_utils_runtime_Log_USE_PPO   1
 
#define Log_DECLARE_MODULE(module)
 
#define Log_event(module, level, ...)   _Log_GUARD_MACRO(_Log_event_B(module, level, __VA_ARGS__))
 Raise a log event to the logger. More...
 
#define Log_EVENT_CONSTRUCT(module, name, fmt)
 Construct a log event object. More...
 
#define Log_buf(module, level, format, data, size)   _Log_GUARD_MACRO(_Log_buf_B(module, level, format, data, size))
 Log a continuous block of memory. More...
 
#define Log_printf(module, level, ...)   _Log_GUARD_MACRO(_Log_printf_B(module, level, __VA_ARGS__))
 Emit a printf formatted log. More...
 

Typedefs

typedef enum Log_Level Log_Level
 

Enumerations

enum  Log_Level {
  Log_INFO1 = 1,
  Log_INFO2 = 2,
  Log_INFO3 = 4,
  Log_INFO4 = 8,
  Log_INFO5 = 16,
  Log_INFO6 = 32,
  Log_WARN = 64,
  Log_ERROR = 128
}
 
© Copyright 1995-2022, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale