Merge pull request #239 from kingmo888/3.9.11.25
修复因无logs文件夹导致启动失败的问题。c++项目增加 /utf8兼容,解决编码异常问题。
This commit is contained in:
commit
166996cf2e
@ -14,7 +14,11 @@ void InitLogger(std::string path)
|
|||||||
if (logger != nullptr) {
|
if (logger != nullptr) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
// check and create logs folder
|
||||||
|
std::filesystem::path logDir = std::filesystem::path(path) / "logs";
|
||||||
|
if (!std::filesystem::exists(logDir)) {
|
||||||
|
std::filesystem::create_directory(logDir);
|
||||||
|
}
|
||||||
auto filename = std::filesystem::path(path + LOGGER_FILE_NAME).make_preferred().string();
|
auto filename = std::filesystem::path(path + LOGGER_FILE_NAME).make_preferred().string();
|
||||||
try {
|
try {
|
||||||
logger = spdlog::rotating_logger_mt(LOGGER_NAME, filename, LOGGER_MAX_SIZE, LOGGER_MAX_FILES);
|
logger = spdlog::rotating_logger_mt(LOGGER_NAME, filename, LOGGER_MAX_SIZE, LOGGER_MAX_FILES);
|
||||||
|
@ -117,6 +117,7 @@
|
|||||||
<PrecompiledHeaderOutputFile />
|
<PrecompiledHeaderOutputFile />
|
||||||
<SupportJustMyCode>true</SupportJustMyCode>
|
<SupportJustMyCode>true</SupportJustMyCode>
|
||||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
|
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
|
@ -192,7 +192,7 @@ xcopy /y $(OutDir)$(TargetFileName) $(SolutionDir)..\clients\python\wcferry</Com
|
|||||||
<OmitFramePointers>false</OmitFramePointers>
|
<OmitFramePointers>false</OmitFramePointers>
|
||||||
<PrecompiledHeaderOutputFile />
|
<PrecompiledHeaderOutputFile />
|
||||||
<DisableSpecificWarnings>4251;4731;4819</DisableSpecificWarnings>
|
<DisableSpecificWarnings>4251;4731;4819</DisableSpecificWarnings>
|
||||||
<AdditionalOptions>/EHa %(AdditionalOptions)</AdditionalOptions>
|
<AdditionalOptions>/EHa /utf-8 %(AdditionalOptions)</AdditionalOptions>
|
||||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
|
Loading…
Reference in New Issue
Block a user