#include "spore/Spore.h" #include "spore/util/Logging.h" #include Spore spore; void setup() { // Initialize Spore framework spore.setup(); // Start the framework spore.begin(); // Demonstrate different logging levels LOG_INFO("Example", "Logging example started"); LOG_DEBUG("Example", "This is a debug message"); LOG_WARN("Example", "This is a warning message"); LOG_ERROR("Example", "This is an error message"); // Demonstrate logging with different components LOG_INFO("Network", "WiFi connection established"); LOG_INFO("Cluster", "Node discovered: esp-123456"); LOG_INFO("API", "Server started on port 80"); LOG_INFO("Example", "All logging now uses the simplified system!"); } void loop() { // Run the Spore framework spore.loop(); // Log some periodic information static unsigned long lastLog = 0; if (millis() - lastLog > 5000) { LOG_DEBUG("Example", "System running - Free heap: " + String(ESP.getFreeHeap())); lastLog = millis(); } delay(100); }