mirror of
https://github.com/libretro/Play-.git
synced 2025-03-03 08:47:14 +00:00
Add warn log function.
To differentiate warnings from informational stuff.
This commit is contained in:
parent
e6dfdcc513
commit
5cdc9532c2
@ -27,6 +27,18 @@ void CLog::Print(const char* logName, const char* format, ...)
|
||||
#endif
|
||||
}
|
||||
|
||||
void CLog::Warn(const char* logName, const char* format, ...)
|
||||
{
|
||||
#if defined(_DEBUG) && !defined(DISABLE_LOGGING)
|
||||
auto& logStream(GetLog(logName));
|
||||
va_list args;
|
||||
va_start(args, format);
|
||||
vfprintf(logStream, format, args);
|
||||
va_end(args);
|
||||
logStream.Flush();
|
||||
#endif
|
||||
}
|
||||
|
||||
Framework::CStdStream& CLog::GetLog(const char* logName)
|
||||
{
|
||||
auto logIterator(m_logs.find(logName));
|
||||
|
@ -14,6 +14,7 @@ public:
|
||||
virtual ~CLog() = default;
|
||||
|
||||
void Print(const char*, const char*, ...);
|
||||
void Warn(const char*, const char*, ...);
|
||||
|
||||
private:
|
||||
typedef std::map<std::string, Framework::CStdStream> LogMapType;
|
||||
|
Loading…
x
Reference in New Issue
Block a user