#ifndef __LOGGER
#define __LOGGER
enum {
    LOGLEVEL_NONE,
    LOGLEVEL_DEBUG,
    LOGLEVEL_INFO,
    LOGLEVEL_WARN,
    LOGLEVEL_ERR,
    LOGLEVEL_CRIT
};
int logInit();
void logData(int level, char* fmt, char* filename, int linenumber, void* argv[]);
void glfwErrorCallback(int error, const char* description);
void segmentationFaultCallback();
#endif