33 class ScopeHandler :
public ::std::enable_shared_from_this<::ContentLog::ScopeHandler> {
51 ::ll::TypedStorage<1, 1, bool> mPopScope;
52 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::ContentLog::ScopeHandler>> mScopeHandler;
84 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::ContentLogEndPoint>> mContentLogEndPoint;
126 ::ll::TypedStorage<8, 24, ::std::vector<::ContentLog::ThreadSpecificData::ScopeData>> mScope;
127 ::ll::TypedStorage<8, 24, ::std::vector<::ContextMessageLogger*>> mMessageLoggers;
134 ::ll::TypedStorage<1, 1, bool> mEnabled;
137 ::ll::TypedStorage<8, 80, ::Bedrock::Threading::Mutex> mEndpointMutex;
138 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::ContentLog::ScopeHandler>> mScopeHandler;
142 ::std::unordered_map<::LogLevel, ::std::unordered_map<::LogArea, ::std::unordered_set<uint64>>>>
158 MCNAPI
void _writeToLog(
bool logOnlyOnce, ::LogArea area, ::LogLevel level,
char*& args);
162 MCNAPI
void log(
bool, ::LogLevel, ::LogArea, ...);
Definition ContentLogEndPoint.h:11
Definition ContentLog.h:80
MCAPI ~ContentLogEndPointData()
Definition ContentLog.h:47
MCAPI ContentLogScope(::Bedrock::StaticOptimizedString scope)
MCAPI void * $ctor(::Bedrock::StaticOptimizedString scope)
Definition ContentLog.h:33
Definition ContentLog.h:100
Definition ContentLog.h:22
MCAPI void log(bool, ::LogLevel, ::LogArea,...)
MCAPI void _writeToLog(bool logOnlyOnce, ::LogArea area, ::LogLevel level, char *&args)
MCAPI void updateEnabledStatus()
MCAPI::std::string getScope()
MCAPI void registerEndPoint(::Bedrock::typeid_t<::ContentLog > id, ::gsl::not_null<::ContentLogEndPoint * > endPoint)
static MCAPI char const * getLogAreaName(::LogArea area)
static MCAPI void ** $vftable()
MCAPI void unregisterEndPoint(::gsl::not_null<::ContentLogEndPoint * > endPoint)
static MCAPI ::LogAreaID const getBedrockLogAreaFromContentLogArea(::LogArea contentLogArea)
Definition ContextMessageLogger.h:5
Definition ContentLog.h:108