forked from Mirrors/openclonk
Aul: Let error handler count warnings and prepend severity
Instead of explicitly writing to the log, let C4AulParse and C4ScriptHost warnings go to the error handler to do with as it sees fit.alut-include-path
parent
5f520c6326
commit
a026bda561
|
@ -129,25 +129,20 @@ void C4ScriptHost::Warn(const char *pMsg, ...)
|
|||
{
|
||||
va_list args; va_start(args, pMsg);
|
||||
StdStrBuf Buf;
|
||||
Buf.Ref("WARNING: ");
|
||||
Buf.AppendFormatV(pMsg, args);
|
||||
Buf.AppendFormat(" (%s)", ScriptName.getData());
|
||||
DebugLog(Buf.getData());
|
||||
// count warnings
|
||||
++Engine->warnCnt;
|
||||
Engine->GetErrorHandler()->OnWarning(Buf.getData());
|
||||
va_end(args);
|
||||
}
|
||||
|
||||
void C4AulParse::Warn(const char *pMsg, ...)
|
||||
{
|
||||
va_list args; va_start(args, pMsg);
|
||||
StdStrBuf Buf;
|
||||
Buf.Ref("WARNING: ");
|
||||
Buf.AppendFormatV(pMsg, args);
|
||||
AppendPosition(Buf);
|
||||
DebugLog(Buf.getData());
|
||||
|
||||
// count warnings
|
||||
++Engine->warnCnt;
|
||||
Engine->GetErrorHandler()->OnWarning(Buf.getData());
|
||||
va_end(args);
|
||||
}
|
||||
|
||||
void C4AulParse::Error(const char *pMsg, ...)
|
||||
|
|
Loading…
Reference in New Issue