Log日志打印demo
1、代码例程
esp32-S2 芯片 / Eclipse软件 开发环境
#include <stdio.h>
#include "sdkconfig.h"
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "esp_system.h"
#include "esp_spi_flash.h"
#include "esp_log.h"
static const char* TAG = "example";
void app_main(void)
{
// 设置日志级别为DEBUG
esp_log_level_set(TAG, ESP_LOG_VERBOSE);
while(1)
{
// 输出不同级别的日志消息
ESP_LOGE(TAG, "This is an error message");
ESP_LOGW(TAG, "This is a warning message");
ESP_LOGI(TAG, "This is an info message");
ESP_LOGD(TAG, "This is a debug message");
ESP_LOGV(TAG, "This is a verbose message");
printf(" --- > hello \n");
vTaskDelay(1000 / portTICK_PERIOD_MS);
}
}
2、打印Log日志信息
ctrl + shift + alt + T 快捷键可以快速调出 Terminal 窗口
ctrl + ] 退出打印模式
Enter 开始运行