diff options
author | Rémi Verschelde <remi@verschelde.fr> | 2021-10-19 09:57:13 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-19 09:57:13 +0200 |
commit | 4387f9645b1f54755506804770ba15c6c9cd5094 (patch) | |
tree | c6ea23953c4cb3742c3f876b267262f5ad651355 /core/io/logger.cpp | |
parent | 21f1ac8bf313ee7859019fd57133862e2f559ea3 (diff) | |
parent | 0587e5e018f832eba8771a1cb1b645364b45f354 (diff) | |
download | redot-engine-4387f9645b1f54755506804770ba15c6c9cd5094.tar.gz |
Merge pull request #52940 from groud/toast_notification
Diffstat (limited to 'core/io/logger.cpp')
-rw-r--r-- | core/io/logger.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/core/io/logger.cpp b/core/io/logger.cpp index 09539f716c..b68a8b20a5 100644 --- a/core/io/logger.cpp +++ b/core/io/logger.cpp @@ -50,7 +50,7 @@ void Logger::set_flush_stdout_on_print(bool value) { _flush_stdout_on_print = value; } -void Logger::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 Logger::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)) { return; } @@ -81,7 +81,11 @@ void Logger::log_error(const char *p_function, const char *p_file, int p_line, c err_details = p_code; } - logf_error("%s: %s\n", err_type, err_details); + if (p_editor_notify) { + logf_error("%s: %s\n", err_type, err_details); + } else { + logf_error("USER %s: %s\n", err_type, err_details); + } logf_error(" at: %s (%s:%i) - %s\n", p_function, p_file, p_line, p_code); } @@ -256,7 +260,7 @@ void CompositeLogger::logv(const char *p_format, va_list p_list, bool p_err) { } } -void CompositeLogger::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 CompositeLogger::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)) { return; } |