1
0
Fork 0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-03-06 20:58:37 +01:00

log: get rid of regex

This commit is contained in:
raffarti 2018-01-23 09:13:42 +01:00
parent 2ed3f915b7
commit 6332312853

View file

@ -2,8 +2,6 @@
#include "../util_env.h"
#include <regex>
namespace dxvk {
Logger::Logger(const std::string& file_name)
@ -13,8 +11,11 @@ namespace dxvk {
std::string file = path;
if (!file.empty() && *file.rbegin() != '/')
file += '/';
std::regex ext(".exe$");
file += std::regex_replace(env::getExeName(),ext,"") + "_";
std::string name = env::getExeName();
unsigned int extp = name.find_last_of('.');
if (extp != std::string::npos && name.substr(extp +1) == "exe")
name.erase(extp);
file += name + "_";
m_fileStream = std::ofstream(file + file_name);
}