在编译阶段,使用CONFIG_LOG_DEFAULT_LEVEL选项过滤。所有等级状态高于CONFIG_LOG_DEFAULT_LEVELD的日志将会被处理器移除。 在运行阶段,所有低于CONFIG_LOG_DEFAULT_LEVEL的日志被默认使能。esp_log_level_set()函数可以用来减少每个模块的日志等级。模块通过标签识别,这些标签是可读的零结尾的ASCII字符串。 注意esp_log_...
在编译阶段,使用CONFIG_LOG_DEFAULT_LEVEL选项过滤。所有等级状态高于CONFIG_LOG_DEFAULT_LEVELD的日志将会被处理器移除。 在运行阶段,所有低于CONFIG_LOG_DEFAULT_LEVEL的日志被默认使能。esp_log_level_set()函数可以用来减少每个模块的日志等级。模块通过标签识别,这些标签是可读的零结尾的ASCII字符串。 注意esp_log_...
在编译时:在menuconfig中,使用选项设置详细程度CONFIG_LOG_DEFAULT_LEVEL。详细程度高于的所有日志记录语句CONFIG_LOG_DEFAULT_LEVEL将被预处理器删除。 在运行时:详细级别低于的所有日志CONFIG_LOG_DEFAULT_LEVEL默认情况下启用。该功能esp_log_level_set()可用于按模块设置日志记录级别。模块由其标签标识,这些标签是可读...
("MQTT_CLIENT", ESP_LOG_VERBOSE); esp_log_level_set("TRANSPORT_TCP", ESP_LOG_VERBOSE); esp_log_level_set("TRANSPORT_SSL", ESP_LOG_VERBOSE); esp_log_level_set("TRANSPORT", ESP_LOG_VERBOSE); esp_log_level_set("OUTBOX", ESP_LOG_VERBOSE); /*flash 初始化,tcp/ip通信时 需要使用...
esp_log_level_set(RX_TASK_TAG, ESP_LOG_INFO); gps_data_t gps_data; s_count = 59; while (1) {bzero(&gps_data, sizeof(gps_data)); const int rxBytes = uart_read_bytes(UART_NUM_2, data, RX_BUF_SIZE, 1000 / portTICK_PERIOD_MS); ...
设置日志格式:fmt = logging.Formatter("%(name)s-%(levelname)s-%(message)s") 将设置的日志格式传递给handler:handler.setFormatter(fmt) 利用log的lineno可以迅速确定哪行代码出错 日志输出与print有什么区别呢? 可以控制消息的级别,过滤掉一些不那么重要的消息。
{ /* 转向HTTP服务器的警告,因为重定向流量将产生大量的无效请求 */ esp_log_level_set("httpd_uri", ESP_LOG_ERROR); esp_log_level_set("httpd_txrx", ESP_LOG_ERROR); esp_log_level_set("httpd_parse", ESP_LOG_ERROR); // 初始化网络栈 ESP_ERROR_CHECK(esp_netif_init()); // 创建主...
{// static const char *TX_TASK_TAG = "TX_TASK";// esp_log_level_set(TX_TASK_TAG, ESP_LOG_INFO);while(1) {printf("get my ID when poweron!\r\n");// sendData(TX_TASK_TAG, "Hello world");uart_write_bytes(UART_NUM_1, CO_RD_VERSION,sizeof(CO_RD_VERSION));// vTaskDelay...
esp_log_level_set("TRANSPORT", ESP_LOG_VERBOSE); esp_log_level_set("OUTBOX", ESP_LOG_VERBOSE); nvs_flash_init(); wifi_init(); mqtt_app_start(); } Debug Logs ets Jan 8 2013,rst cause:1, boot mode:(3,0) load 0x40100000, len 7188, room 16 ...
_STATE_CONNECTED) { ESP_LOGI(TAG, "A2DP connected");+esp_bt_gap_set_scan_mode(ESP_BT_NON_CONNECTABLE, ESP_BT_NON_DISCOVERABLE);g_a2dp_connect_state = true; } break;@@ -354,8 +356,8 @@void app_main(void) tcpip_adapter_init(); #endif-esp_log_level_set("*", ESP_LOG_WARN)...