feat: get boot log path from DalamudStartInfo

This commit is contained in:
goaaats 2022-06-19 12:17:37 +02:00
parent ce49874935
commit 5c3c22490d
No known key found for this signature in database
GPG key ID: 49E2AA8C6A76498B
3 changed files with 8 additions and 1 deletions

View file

@ -1,5 +1,7 @@
#include "pch.h"
#include <codecvt>
#include "DalamudStartInfo.h"
#include "logging.h"
#include "utils.h"
@ -26,8 +28,10 @@ DllExport DWORD WINAPI Initialize(LPVOID lpParam, HANDLE hMainThreadContinue) {
logging::update_dll_load_status(true);
const auto logFilePath = unicode::convert<std::wstring>(g_startInfo.BootLogPath);
auto attemptFallbackLog = false;
if (const auto logFilePath = utils::get_env<std::wstring>("DALAMUD_BOOT_LOGFILE"); logFilePath.empty()) {
if (logFilePath.empty()) {
attemptFallbackLog = true;
logging::I("No log file path given; not logging to file.");