mirror of https://github.com/mgba-emu/mgba.git
Core: Add ability to set default logger
This commit is contained in:
parent
752b4faaff
commit
5e75c94967
|
@ -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;
|
||||
|
|
|
@ -23,6 +23,7 @@ struct mLogger {
|
|||
};
|
||||
|
||||
struct mLogger* mLogGetContext(void);
|
||||
void mLogSetDefaultLogger(struct mLogger*);
|
||||
int mLogGenerateCategory(const char*);
|
||||
const char* mLogCategoryName(int);
|
||||
|
||||
|
|
Loading…
Reference in New Issue