VSF Documented
Data Structures | Macros | Functions
esp_log_port.c File Reference
#include "../vsf_espidf_cfg.h"
#include "esp_log.h"
#include "../vsf_espidf.h"
#include "kernel/vsf_kernel.h"
#include "service/trace/vsf_trace.h"
#include <stdio.h>
#include <string.h>

Data Structures

struct  __vsf_espidf_log_tag_t
 

Macros

#define VSF_ESPIDF_CFG_LOG_TAG_TABLE_SIZE   16
 
#define VSF_ESPIDF_CFG_LOG_DEFAULT_LEVEL   ESP_LOG_INFO
 
#define VSF_ESPIDF_CFG_LOG_LINE_BUF_SIZE   256
 

Functions

void esp_log_level_set (const char *tag, esp_log_level_t level)
 
esp_log_level_t esp_log_level_get (const char *tag)
 
vprintf_like_t esp_log_set_vprintf (vprintf_like_t func)
 
uint32_t esp_log_timestamp (void)
 
char * esp_log_system_timestamp (void)
 
void esp_log_writev (esp_log_level_t level, const char *tag, const char *format, va_list args)
 
void esp_log_write (esp_log_level_t level, const char *tag, const char *format,...)
 

Macro Definition Documentation

◆ VSF_ESPIDF_CFG_LOG_TAG_TABLE_SIZE

#define VSF_ESPIDF_CFG_LOG_TAG_TABLE_SIZE   16

◆ VSF_ESPIDF_CFG_LOG_DEFAULT_LEVEL

#define VSF_ESPIDF_CFG_LOG_DEFAULT_LEVEL   ESP_LOG_INFO

◆ VSF_ESPIDF_CFG_LOG_LINE_BUF_SIZE

#define VSF_ESPIDF_CFG_LOG_LINE_BUF_SIZE   256

Function Documentation

◆ esp_log_level_set()

void esp_log_level_set ( const char *  tag,
esp_log_level_t  level 
)

◆ esp_log_level_get()

esp_log_level_t esp_log_level_get ( const char *  tag)

◆ esp_log_set_vprintf()

vprintf_like_t esp_log_set_vprintf ( vprintf_like_t  func)

◆ esp_log_timestamp()

uint32_t esp_log_timestamp ( void  )

◆ esp_log_system_timestamp()

char * esp_log_system_timestamp ( void  )

◆ esp_log_writev()

void esp_log_writev ( esp_log_level_t  level,
const char *  tag,
const char *  format,
va_list  args 
)

◆ esp_log_write()

void esp_log_write ( esp_log_level_t  level,
const char *  tag,
const char *  format,
  ... 
)
Generated from commit: vsfteam/vsf@015f4d1