{"id":7033,"date":"2017-11-13T12:21:52","date_gmt":"2017-11-13T12:21:52","guid":{"rendered":"http:\/\/blog.bachi.net\/?p=7033"},"modified":"2017-11-13T14:12:38","modified_gmt":"2017-11-13T14:12:38","slug":"arduino-esp32-logging","status":"publish","type":"post","link":"https:\/\/blog.bachi.net\/?p=7033","title":{"rendered":"Arduino \/ ESP32 Logging"},"content":{"rendered":"<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n.platformio\/packages\/framework-arduinoespressif32\/cores\/esp32\r\nesp32-hal-log.h:int log_printf(const char *fmt, ...);\r\nesp32-hal-log.h:#define log_v(format, ...) log_printf(ARDUHAL_LOG_FORMAT(V, format), ##__VA_ARGS__)\r\nesp32-hal-log.h:#define log_d(format, ...) log_printf(ARDUHAL_LOG_FORMAT(D, format), ##__VA_ARGS__)\r\nesp32-hal-log.h:#define log_i(format, ...) log_printf(ARDUHAL_LOG_FORMAT(I, format), ##__VA_ARGS__)\r\nesp32-hal-log.h:#define log_w(format, ...) log_printf(ARDUHAL_LOG_FORMAT(W, format), ##__VA_ARGS__)\r\nesp32-hal-log.h:#define log_e(format, ...) log_printf(ARDUHAL_LOG_FORMAT(E, format), ##__VA_ARGS__)\r\nesp32-hal-uart.c:int log_printf(const char *format, ...)\r\n<\/pre>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n.platformio\/packages\/framework-arduinoespressif32\/tools\/sdk\/include\/config\r\n--- sdkconfig.h.orig    2017-11-13 14:51:26.776375400 +0100\r\n+++ sdkconfig.h 2017-11-13 14:52:09.400429500 +0100\r\n@@ -58,7 +58,7 @@\r\n #define CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS 4\r\n #define CONFIG_ESPTOOLPY_FLASHSIZE_DETECT 1\r\n #define CONFIG_AUTOSTART_ARDUINO 1\r\n-#define CONFIG_LOG_DEFAULT_LEVEL_ERROR 1\r\n+#define CONFIG_LOG_DEFAULT_LEVEL_VERBOSE 1\r\n #define CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE 1\r\n #define CONFIG_BTDM_CONTROLLER_RUN_CPU 0\r\n #define CONFIG_TCPIP_TASK_STACK_SIZE 2560\r\n@@ -71,7 +71,7 @@\r\n #define CONFIG_BTC_TASK_STACK_SIZE 8192\r\n #define CONFIG_BLUEDROID_ENABLED 1\r\n #define CONFIG_ESPTOOLPY_BEFORE &quot;default_reset&quot;\r\n-#define CONFIG_LOG_DEFAULT_LEVEL 1\r\n+#define CONFIG_LOG_DEFAULT_LEVEL 5\r\n #define CONFIG_TIMER_QUEUE_LENGTH 10\r\n #define CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM 0\r\n #define CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER 20\r\n@@ -103,12 +103,12 @@\r\n #define CONFIG_BROWNOUT_DET 1\r\n #define CONFIG_ESP32_XTAL_FREQ 0\r\n #define CONFIG_MONITOR_BAUD_115200B 1\r\n-#define CONFIG_LOG_BOOTLOADER_LEVEL 0\r\n+#define CONFIG_LOG_BOOTLOADER_LEVEL 5\r\n #define CONFIG_SMP_ENABLE 1\r\n #define CONFIG_ESPTOOLPY_BEFORE_RESET 1\r\n #define CONFIG_ESPTOOLPY_BAUD_OTHER_VAL 115200\r\n #define CONFIG_ENABLE_ARDUINO_DEPENDS 1\r\n-#define CONFIG_LOG_BOOTLOADER_LEVEL_NONE 1\r\n+#define CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE 1\r\n #define CONFIG_ESP32_DEFAULT_CPU_FREQ_240 1\r\n #define CONFIG_ESP32_XTAL_FREQ_AUTO 1\r\n #define CONFIG_TCP_MAXRTX 12\r\n<\/pre>\n<p><a href=\"https:\/\/github.com\/espressif\/arduino-esp32\/issues\/565\">Honor the ESP_LOGx logging macros<\/a><br \/>\n<a href=\"https:\/\/github.com\/espressif\/arduino-esp32\/commit\/409c75da042192ba5dbeb13cbde6c41e0674ed6e\">Commit: Implement ESP_LOGx override option<\/a><\/p>\n<p>An Arduino library for logging to Syslog server in IETF format (RFC 5424) and BSD format (RFC 3164)<br \/>\nHardware: ESP8266 \/ ESP32 \/ Arduino Ethernet \/ etc.<br \/>\n<a href=\"https:\/\/github.com\/arcao\/Syslog\">github.com\/arcao\/Syslog<\/a><\/p>\n<p><a href=\"https:\/\/playground.arduino.cc\/Code\/Logging\">Logging library for Arduino<\/a>, by LunaX &#8211; 2010\/2011<\/p>\n","protected":false},"excerpt":{"rendered":"<p>.platformio\/packages\/framework-arduinoespressif32\/cores\/esp32 esp32-hal-log.h:int log_printf(const char *fmt, &#8230;); esp32-hal-log.h:#define log_v(format, &#8230;) log_printf(ARDUHAL_LOG_FORMAT(V, format), ##__VA_ARGS__) esp32-hal-log.h:#define log_d(format, &#8230;) log_printf(ARDUHAL_LOG_FORMAT(D, format), ##__VA_ARGS__) esp32-hal-log.h:#define log_i(format, &#8230;) log_printf(ARDUHAL_LOG_FORMAT(I, format), ##__VA_ARGS__) esp32-hal-log.h:#define log_w(format, &#8230;) log_printf(ARDUHAL_LOG_FORMAT(W, format), ##__VA_ARGS__) esp32-hal-log.h:#define log_e(format, &#8230;) log_printf(ARDUHAL_LOG_FORMAT(E, format), ##__VA_ARGS__) esp32-hal-uart.c:int log_printf(const char *format, &#8230;) .platformio\/packages\/framework-arduinoespressif32\/tools\/sdk\/include\/config &#8212; sdkconfig.h.orig 2017-11-13 14:51:26.776375400 +0100 +++ sdkconfig.h 2017-11-13 14:52:09.400429500 +0100 @@ -58,7 +58,7 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7033","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/7033","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7033"}],"version-history":[{"count":6,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/7033\/revisions"}],"predecessor-version":[{"id":7039,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/7033\/revisions\/7039"}],"wp:attachment":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7033"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7033"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}