Core: Add ability to set default logger

This commit is contained in:
Jeffrey Pfau 2016-02-07 03:38:35 -08:00
parent 752b4faaff
commit 5e75c94967
2 changed files with 8 additions and 1 deletions

View File

@ -9,12 +9,18 @@
#define MAX_CATEGORY 64
static struct mLogger* _defaultLogger = NULL;
struct mLogger* mLogGetContext(void) {
struct mLogger* logger = mCoreThreadLogger();
if (logger) {
return logger;
}
return NULL; // TODO
return _defaultLogger;
}
void mLogSetDefaultLogger(struct mLogger* logger) {
_defaultLogger = logger;
}
static int _category = 0;

View File

@ -23,6 +23,7 @@ struct mLogger {
};
struct mLogger* mLogGetContext(void);
void mLogSetDefaultLogger(struct mLogger*);
int mLogGenerateCategory(const char*);
const char* mLogCategoryName(int);