log_t changed to std::map, more tests passing