mirror of
https://github.com/esphome/esphome.git
synced 2025-09-02 19:32:19 +01:00
* Fix build failures for logger component on host platform * Add climits header * Restore logger functionality on host * Install libsodium in ci
25 lines
450 B
C++
25 lines
450 B
C++
#if defined(USE_HOST)
|
|
#include "logger.h"
|
|
|
|
namespace esphome {
|
|
namespace logger {
|
|
|
|
void HOT Logger::write_msg_(const char *msg) {
|
|
time_t rawtime;
|
|
struct tm *timeinfo;
|
|
char buffer[80];
|
|
|
|
time(&rawtime);
|
|
timeinfo = localtime(&rawtime);
|
|
strftime(buffer, sizeof buffer, "[%H:%M:%S]", timeinfo);
|
|
fputs(buffer, stdout);
|
|
puts(msg);
|
|
}
|
|
|
|
void Logger::pre_setup() { global_logger = this; }
|
|
|
|
} // namespace logger
|
|
} // namespace esphome
|
|
|
|
#endif
|