diff options
Diffstat (limited to 'common/log.cc')
-rw-r--r-- | common/log.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/common/log.cc b/common/log.cc index cbd3c171..2868e03f 100644 --- a/common/log.cc +++ b/common/log.cc @@ -33,6 +33,7 @@ NEXTPNR_NAMESPACE_BEGIN std::vector<FILE *> log_files; std::vector<std::ostream *> log_streams; FILE *log_errfile = NULL; +log_write_type log_write_function = nullptr; bool log_error_stderr = false; bool log_cmd_error_throw = false; @@ -99,6 +100,8 @@ void logv(const char *format, va_list ap) for (auto f : log_streams) *f << str; + if (log_write_function) + log_write_function(str); } void logv_info(const char *format, va_list ap) |