mirror of
https://github.com/libretro/Play-.git
synced 2025-03-03 16:57:03 +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
|
#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)
|
Framework::CStdStream& CLog::GetLog(const char* logName)
|
||||||
{
|
{
|
||||||
auto logIterator(m_logs.find(logName));
|
auto logIterator(m_logs.find(logName));
|
||||||
|
@ -14,6 +14,7 @@ public:
|
|||||||
virtual ~CLog() = default;
|
virtual ~CLog() = default;
|
||||||
|
|
||||||
void Print(const char*, const char*, ...);
|
void Print(const char*, const char*, ...);
|
||||||
|
void Warn(const char*, const char*, ...);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
typedef std::map<std::string, Framework::CStdStream> LogMapType;
|
typedef std::map<std::string, Framework::CStdStream> LogMapType;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user