15 #include "CeeCore/LogManager.h" 16 #include "CeeCore/CodeLocation.h" 17 #include "CeeCore/PtrRef.h" 30 static void initialize(
const Str& appLoggerName);
33 static void logWarning(
const Str& message,
const CodeLocation& location);
37 static void setStandardLogLevels();
38 static void setNormalDebugLogLevels();
39 static void setFullInfoLogLevels();
40 static void setFullDebugLogLevels();
43 static Str sm_appLoggerName;
49 #define CEE_LOG_APP_ERROR(theMessage) (cee::AppLogging::logError(theMessage, CEE_CODE_LOCATION)) 50 #define CEE_LOG_APP_WARNING(theMessage) (cee::AppLogging::logWarning(theMessage, CEE_CODE_LOCATION)) 51 #define CEE_LOG_APP_INFO(theMessage) (cee::AppLogging::logInfo(theMessage, CEE_CODE_LOCATION)) 52 #define CEE_LOG_APP_DEBUG(theMessage) (cee::AppLogging::logDebug(theMessage, CEE_CODE_LOCATION)) Namespace cee contains all functionality and structures under the Core component. ...
Definition: AppComponent.cpp:26
A general unicode based string class.
Definition: Str.h:28
Static helper class for doing application level logging.
Definition: AppLogging.h:27
Represents a source code location.
Definition: CodeLocation.h:23