mirror of
https://github.com/edubart/otclient.git
synced 2025-10-19 14:03:26 +02:00
reorganize all constants and place them into namespaces
This commit is contained in:
@@ -30,7 +30,7 @@ Logger::Logger() : m_terminated(false)
|
||||
|
||||
}
|
||||
|
||||
void Logger::log(LogLevel level, std::string message)
|
||||
void Logger::log(Fw::LogLevel level, std::string message)
|
||||
{
|
||||
const static std::string logPrefixes[] = { "", "", "WARNING: ", "ERROR: ", "FATAL ERROR: " };
|
||||
|
||||
@@ -45,13 +45,13 @@ void Logger::log(LogLevel level, std::string message)
|
||||
m_onLog(level, message, now);
|
||||
}
|
||||
|
||||
if(level == LogFatal) {
|
||||
if(level == Fw::LogFatal) {
|
||||
m_terminated = true;
|
||||
exit(-1);
|
||||
}
|
||||
}
|
||||
|
||||
void Logger::logFunc(LogLevel level, const std::string& message, std::string prettyFunction)
|
||||
void Logger::logFunc(Fw::LogLevel level, const std::string& message, std::string prettyFunction)
|
||||
{
|
||||
std::stringstream ss;
|
||||
prettyFunction = prettyFunction.substr(0, prettyFunction.find_first_of('('));
|
||||
|
@@ -29,21 +29,21 @@
|
||||
#include <functional>
|
||||
|
||||
struct LogMessage {
|
||||
LogMessage(LogLevel level, const std::string& message, std::size_t when) : level(level), message(message), when(when) { }
|
||||
LogLevel level;
|
||||
LogMessage(Fw::LogLevel level, const std::string& message, std::size_t when) : level(level), message(message), when(when) { }
|
||||
Fw::LogLevel level;
|
||||
std::string message;
|
||||
std::size_t when;
|
||||
};
|
||||
|
||||
class Logger
|
||||
{
|
||||
typedef std::function<void(LogLevel, std::string, std::size_t)> OnLogCallback;
|
||||
typedef std::function<void(Fw::LogLevel, std::string, std::size_t)> OnLogCallback;
|
||||
|
||||
public:
|
||||
Logger();
|
||||
|
||||
void log(LogLevel level, std::string message);
|
||||
void logFunc(LogLevel level, const std::string& message, std::string prettyFunction);
|
||||
void log(Fw::LogLevel level, std::string message);
|
||||
void logFunc(Fw::LogLevel level, const std::string& message, std::string prettyFunction);
|
||||
|
||||
void fireOldMessages();
|
||||
void setOnLog(const OnLogCallback& onLog) { m_onLog = onLog; }
|
||||
@@ -57,16 +57,16 @@ private:
|
||||
extern Logger g_logger;
|
||||
|
||||
// specialized logging
|
||||
#define logDebug(...) g_logger.log(LogDebug, fw::mkstr(__VA_ARGS__))
|
||||
#define logInfo(...) g_logger.log(LogInfo, fw::mkstr(__VA_ARGS__))
|
||||
#define logWarning(...) g_logger.log(LogWarning, fw::mkstr(__VA_ARGS__))
|
||||
#define logError(...) g_logger.log(LogError, fw::mkstr(__VA_ARGS__))
|
||||
#define logFatal(...) g_logger.log(LogFatal, fw::mkstr(__VA_ARGS__))
|
||||
#define logDebug(...) g_logger.log(Fw::LogDebug, Fw::mkstr(__VA_ARGS__))
|
||||
#define logInfo(...) g_logger.log(Fw::LogInfo, Fw::mkstr(__VA_ARGS__))
|
||||
#define logWarning(...) g_logger.log(Fw::LogWarning, Fw::mkstr(__VA_ARGS__))
|
||||
#define logError(...) g_logger.log(Fw::LogError, Fw::mkstr(__VA_ARGS__))
|
||||
#define logFatal(...) g_logger.log(Fw::LogFatal, Fw::mkstr(__VA_ARGS__))
|
||||
|
||||
#define logTrace() g_logger.logFunc(LogDebug, "", __PRETTY_FUNCTION__)
|
||||
#define logTraceDebug(...) g_logger.logFunc(LogDebug, fw::mkstr(__VA_ARGS__), __PRETTY_FUNCTION__)
|
||||
#define logTraceInfo(...) g_logger.logFunc(LogInfo, fw::mkstr(__VA_ARGS__), __PRETTY_FUNCTION__)
|
||||
#define logTraceWarning(...) g_logger.logFunc(LogWarning, fw::mkstr(__VA_ARGS__), __PRETTY_FUNCTION__)
|
||||
#define logTraceError(...) g_logger.logFunc(LogError, fw::mkstr(__VA_ARGS__), __PRETTY_FUNCTION__)
|
||||
#define logTrace() g_logger.logFunc(Fw::LogDebug, "", __PRETTY_FUNCTION__)
|
||||
#define logTraceDebug(...) g_logger.logFunc(Fw::LogDebug, Fw::mkstr(__VA_ARGS__), __PRETTY_FUNCTION__)
|
||||
#define logTraceInfo(...) g_logger.logFunc(Fw::LogInfo, Fw::mkstr(__VA_ARGS__), __PRETTY_FUNCTION__)
|
||||
#define logTraceWarning(...) g_logger.logFunc(Fw::LogWarning, Fw::mkstr(__VA_ARGS__), __PRETTY_FUNCTION__)
|
||||
#define logTraceError(...) g_logger.logFunc(Fw::LogError, Fw::mkstr(__VA_ARGS__), __PRETTY_FUNCTION__)
|
||||
|
||||
#endif
|
@@ -61,10 +61,10 @@ bool Module::load()
|
||||
for(const std::string& depName : m_dependencies) {
|
||||
ModulePtr dep = g_modules.getModule(depName);
|
||||
if(!dep)
|
||||
throw std::runtime_error(fw::mkstr("could not find module dependency '", depName ,"'"));
|
||||
throw std::runtime_error(Fw::mkstr("could not find module dependency '", depName ,"'"));
|
||||
|
||||
if(!dep->isLoaded() && !dep->load())
|
||||
throw std::runtime_error(fw::mkstr("dependency '", depName, "' has failed to load"));
|
||||
throw std::runtime_error(Fw::mkstr("dependency '", depName, "' has failed to load"));
|
||||
}
|
||||
|
||||
if(m_loadCallback) {
|
||||
|
@@ -107,7 +107,7 @@ void ResourceManager::loadFile(const std::string& fileName, std::iostream& out)
|
||||
PHYSFS_file* file = PHYSFS_openRead(fullPath.c_str());
|
||||
if(!file) {
|
||||
out.clear(std::ios::failbit);
|
||||
throw std::runtime_error(fw::mkstr("failed to load file '", fullPath.c_str(), "': ", PHYSFS_getLastError()));
|
||||
throw std::runtime_error(Fw::mkstr("failed to load file '", fullPath.c_str(), "': ", PHYSFS_getLastError()));
|
||||
} else {
|
||||
int fileSize = PHYSFS_fileLength(file);
|
||||
if(fileSize > 0) {
|
||||
|
Reference in New Issue
Block a user