VSF Documented
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@c8a7591