51 LogDetails& operator=(LogDetails
const&);
52 LogDetails(LogDetails
const&);
58 MCAPI
explicit LogDetails(::BedrockLog::LogChannel channel);
60 MCAPI
void _appendLogEntryMetadata(
61 ::std::string& logEntry,
62 ::std::string timestamp,
65 ::std::string functionName,
70 MCAPI ::std::string _getCurrentTimestamp();
72 MCAPI
void _logToFile(::std::string
const& debugEvent);
77 char const* _function,
80 char const* pszFormat,
84 MCAPI ::std::string _makeLogString(
85 ::std::string timestamp,
88 ::std::string functionName,
91 ::std::string
const& logMessage
94 MCAPI
void _openLogFile();
98 MCAPI
void closeLog();
100 MCAPI
void createLog(
102 ::std::string
const& _logFileName,
103 ::std::string
const& _debugLogTimestamp,
110 MCAPI
void updateLogFilter(
111 ::std::unique_ptr<::LogSettingsUpdater> options,
112 ::std::string
const& filterType,
113 ::std::vector<::std::string>
const& filters,
114 ::std::string& result,
119 MCAPI
void updateLogSetting(::std::string
const& setting,
bool newValue);
127 MCAPI
void* $ctor(::BedrockLog::LogChannel channel);