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:
parent
2ed3f915b7
commit
6332312853
1 changed files with 5 additions and 4 deletions
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue