50 LogDetails& operator=(LogDetails
const&);
51 LogDetails(LogDetails
const&);
57 MCAPI
void _appendLogEntryMetadata(
58 ::std::string& logEntry,
59 ::std::string timestamp,
62 ::std::string functionName,
67 MCAPI ::std::string _getCurrentTimestamp();
69 MCAPI
void _logToFile(::std::string
const& debugEvent);
74 char const* _function,
77 char const* pszFormat,
81 MCAPI ::std::string _makeLogString(
82 ::std::string timestamp,
85 ::std::string functionName,
88 ::std::string
const& logMessage
91 MCAPI
void _openLogFile();
95 MCAPI
void closeLog();
99 ::std::string
const& _logFileName,
100 ::std::string
const& _debugLogTimestamp,
106 MCAPI_S
void updateLogFilter(
107 ::std::unique_ptr<::LogSettingsUpdater> options,
108 ::std::string
const& filterType,
109 ::std::vector<::std::string>
const& filters,
110 ::std::string& result,
114 MCAPI
void updateLogSetting(::std::string
const& setting,
bool newValue);