1. Fixed file_helper::exists() bug under windows which returned false in some circumstances

2. Improved file_helper::exists() performance under linux to use stat sys call
3. Added unit tests
This commit is contained in:
gabime
2015-12-12 20:53:00 +02:00
parent 87da9aab26
commit a9fb96e088
6 changed files with 35 additions and 22 deletions

View File

@@ -35,16 +35,6 @@ std::ifstream::pos_type filesize(const std::string& filename)
return ifs.tellg();
}
static void prepare_logdir()
{
spdlog::drop_all();
#ifdef _WIN32
auto rv = system("del /F /Q logs\\*");
#else
auto rv = system("rm -f logs/*");
#endif
}
TEST_CASE("simple_file_logger", "[simple_logger]]")