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: AppAssert.cpp:18
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