Fix console colors on Windows
This commit is contained in:
parent
4813abc6e7
commit
a4b7de6b23
6 changed files with 7 additions and 7 deletions
|
@ -76,7 +76,7 @@ void _err_print_error(const char *p_function, const char *p_file, int p_line, co
|
||||||
|
|
||||||
// Main error printing function.
|
// Main error printing function.
|
||||||
void _err_print_error(const char *p_function, const char *p_file, int p_line, const char *p_error, const char *p_message, bool p_editor_notify, ErrorHandlerType p_type) {
|
void _err_print_error(const char *p_function, const char *p_file, int p_line, const char *p_error, const char *p_message, bool p_editor_notify, ErrorHandlerType p_type) {
|
||||||
OS::get_singleton()->print_error(p_function, p_file, p_line, p_error, p_message, (Logger::ErrorType)p_type);
|
OS::get_singleton()->print_error(p_function, p_file, p_line, p_error, p_message, p_editor_notify, (Logger::ErrorType)p_type);
|
||||||
|
|
||||||
_global_lock();
|
_global_lock();
|
||||||
ErrorHandlerList *l = error_handler_list;
|
ErrorHandlerList *l = error_handler_list;
|
||||||
|
|
|
@ -266,7 +266,7 @@ void CompositeLogger::log_error(const char *p_function, const char *p_file, int
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int i = 0; i < loggers.size(); ++i) {
|
for (int i = 0; i < loggers.size(); ++i) {
|
||||||
loggers[i]->log_error(p_function, p_file, p_line, p_code, p_rationale, p_type);
|
loggers[i]->log_error(p_function, p_file, p_line, p_code, p_rationale, p_editor_notify, p_type);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -102,7 +102,7 @@ public:
|
||||||
|
|
||||||
class UnixTerminalLogger : public StdLogger {
|
class UnixTerminalLogger : public StdLogger {
|
||||||
public:
|
public:
|
||||||
virtual void log_error(const char *p_function, const char *p_file, int p_line, const char *p_code, const char *p_rationale, bool p_editor_notify, ErrorType p_type = ERR_ERROR);
|
virtual void log_error(const char *p_function, const char *p_file, int p_line, const char *p_code, const char *p_rationale, bool p_editor_notify = false, ErrorType p_type = ERR_ERROR) override;
|
||||||
virtual ~UnixTerminalLogger();
|
virtual ~UnixTerminalLogger();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -178,7 +178,7 @@
|
||||||
|
|
||||||
class OSXTerminalLogger : public StdLogger {
|
class OSXTerminalLogger : public StdLogger {
|
||||||
public:
|
public:
|
||||||
virtual void log_error(const char *p_function, const char *p_file, int p_line, const char *p_code, const char *p_rationale, bool p_editor_notify, ErrorType p_type = ERR_ERROR) {
|
virtual void log_error(const char *p_function, const char *p_file, int p_line, const char *p_code, const char *p_rationale, bool p_editor_notify = false, ErrorType p_type = ERR_ERROR) {
|
||||||
if (!should_log(true)) {
|
if (!should_log(true)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
@ -71,7 +71,7 @@ void WindowsTerminalLogger::logv(const char *p_format, va_list p_list, bool p_er
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void WindowsTerminalLogger::log_error(const char *p_function, const char *p_file, int p_line, const char *p_code, const char *p_rationale, ErrorType p_type) {
|
void WindowsTerminalLogger::log_error(const char *p_function, const char *p_file, int p_line, const char *p_code, const char *p_rationale, bool p_editor_notify, ErrorType p_type) {
|
||||||
if (!should_log(true)) {
|
if (!should_log(true)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,8 +37,8 @@
|
||||||
|
|
||||||
class WindowsTerminalLogger : public StdLogger {
|
class WindowsTerminalLogger : public StdLogger {
|
||||||
public:
|
public:
|
||||||
virtual void logv(const char *p_format, va_list p_list, bool p_err);
|
virtual void logv(const char *p_format, va_list p_list, bool p_err) override;
|
||||||
virtual void log_error(const char *p_function, const char *p_file, int p_line, const char *p_code, const char *p_rationale, ErrorType p_type = ERR_ERROR);
|
virtual void log_error(const char *p_function, const char *p_file, int p_line, const char *p_code, const char *p_rationale, bool p_editor_notify = false, ErrorType p_type = ERR_ERROR) override;
|
||||||
virtual ~WindowsTerminalLogger();
|
virtual ~WindowsTerminalLogger();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue