std::wstring GetSectionSourceString(Section* section) { std::wstring source; if (section) { MeterWindow* meterWindow = section->GetMeterWindow(); if (meterWindow) { source = meterWindow->GetSkinPath(); source += L" - "; } source += L'['; source += section->GetOriginalName(); source += L']'; } return source; }
void Logger::LogSectionVF(Logger::Level level, Section* section, const WCHAR* format, va_list args) { std::wstring source; if (section) { MeterWindow* meterWindow = section->GetMeterWindow(); if (meterWindow) { source = meterWindow->GetSkinPath(); source += L" - "; } source += L'['; source += section->GetOriginalName(); source += L']'; } GetLogger().LogVF(level, source.c_str(), format, args); }