esp32-idf Eclipse Log日志打印demo

Log日志打印demo

1、代码例程

esp32-S2 芯片 / Eclipse软件 开发环境

#include 
#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   开始运行

esp32-idf Eclipse Log日志打印demo_第1张图片

3、其他操作Terminal 窗口 的快捷键

esp32-idf Eclipse Log日志打印demo_第2张图片

你可能感兴趣的:(ESP32,eclipse,单片机)