3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/diagnostics/LogAreaID.h"
7#include "mc/platform/diagnostics/bedrock_log/LogCategory.h"
8#include "mc/platform/diagnostics/bedrock_log/LogRule.h"
14namespace Core {
class Path; }
22_constructAreaFilterFromString(::std::string
const& filterString, ::BedrockLog::LogAreaFilter& logAreaFilter);
25MCNAPI ::std::string _constructAreaFilterStringFromFilter(::BedrockLog::LogAreaFilter
const& filter);
28MCNAPI
bool _constructPriorityFilterFromString(::std::string
const& filterString, uint& logPriority);
31MCNAPI ::std::string _constructPriorityFilterStringFromFilter(uint filter);
34MCNAPI
void _initAreaFilterMap();
36MCNAPI
void _initPriorityFilterMap();
39MCNAPI
void closeAllLogs();
42MCNAPI
void closeAndResetAllLogs();
44MCNAPI
void closeAndResetLog(::BedrockLog::LogCategory category);
47 ::Core::Path
const& _path,
48 ::std::string
const& _labelDescription,
49 ::std::string
const& _debugLogTimestamp,
50 ::BedrockLog::LogCategory _category,
51 ::std::bitset<3> _channels,
53 ::LogSettingsUpdater* _settings,
58 ::BedrockLog::LogCategory category,
59 ::std::bitset<3> channelMask,
60 ::BedrockLog::LogRule rule,
65 ::fmt::v11::basic_string_view<char> format,
66 ::fmt::v11::basic_format_args<::fmt::v11::context> args
70 ::BedrockLog::LogCategory _category,
71 ::std::bitset<3> channelMask,
72 ::BedrockLog::LogRule rule,
75 char const* _function,
77 char const* _pszFormat,
81MCNAPI
int rakDebugLog(
char const* fstr, ...);
88MCNAPI ::BedrockLog::CategoryLogs& sCategory();
Definition LogAreaFilter.h:7
Definition LogSettingsUpdater.h:5
Definition CategoryLogs.h:10