Chicane

Log

Header
Chicane/Core/Log.hpp
Namespace
Chicane::Log

This is system contains all services for logs.

Types

TypeNameDescription
std::deque<Entry>List

Functions

AccessModifierTypeNameDescription
publicSubscription<const List*>*watchLogs(std::function<void (const List*)> inNext, std::function<void (const std::string&)> inError, std::function<void ()> inComplete)
publicvoidemmit(const std::string& inHexColor, const std::string& inIdentifier, const std::string& inMessage)
publicvoidemmit<T>(const std::string& inHexColor, const std::string& inIdentifier, const std::string& inMessage, T... inParams)
publicvoidinfo(const std::string& inMessage)
publicvoidinfo<T>(const std::string& inMessage, T... inParams)
publicvoidwarning(const std::string& inMessage)
publicvoidwarning<T>(const std::string& inMessage, T... inParams)
publicvoiderror(const std::string& inMessage)
publicvoiderror<T>(const std::string& inMessage, T... inParams)
publicvoidcritical(const std::string& inMessage)
publicvoidcritical<T>(const std::string& inMessage, T... inParams)

Properties

AccessModifierTypeNameDescription
protectedboolm_bIsInitialized
protectedstd::stringm_id