63 va_start(va_ptr, format); |
63 va_start(va_ptr, format); |
64 vsnprintf(outstr, 1023, format, va_ptr); |
64 vsnprintf(outstr, 1023, format, va_ptr); |
65 ESP_LOGI(tag, "%s", outstr); |
65 ESP_LOGI(tag, "%s", outstr); |
66 |
66 |
67 if (System_TimeOk && sdcard_state->card_present == true) { |
67 if (System_TimeOk && sdcard_state->card_present == true) { |
68 snprintf(logfn, 64, "/sdcard/log/sys%04d%02d%02d.log", timeinfo.tm_year+1900, timeinfo.tm_mon+1, timeinfo.tm_mday); |
68 snprintf(logfn, 64, "/sdcard/w/log/sys%04d%02d%02d.log", timeinfo.tm_year+1900, timeinfo.tm_mon+1, timeinfo.tm_mday); |
69 snprintf(stamp, 31, "%02d-%02d %02d:%02d:%02d", timeinfo.tm_mday, timeinfo.tm_mon+1, timeinfo.tm_hour, timeinfo.tm_min, timeinfo.tm_sec); |
69 snprintf(stamp, 31, "%02d-%02d %02d:%02d:%02d", timeinfo.tm_mday, timeinfo.tm_mon+1, timeinfo.tm_hour, timeinfo.tm_min, timeinfo.tm_sec); |
70 fp = fopen(logfn, "a+"); |
70 fp = fopen(logfn, "a+"); |
71 if (fp) { |
71 if (fp) { |
72 fprintf(fp, "%s %s: %s\n", stamp, tag, outstr); |
72 fprintf(fp, "%s %s: %s\n", stamp, tag, outstr); |
73 fclose(fp); |
73 fclose(fp); |