mirror of https://github.com/YosysHQ/yosys.git
Print non-errors to stdout
This commit is contained in:
parent
45918b8315
commit
f9304e6c10
|
@ -268,8 +268,10 @@ int main(int argc, char **argv)
|
|||
}
|
||||
}
|
||||
|
||||
if (log_errfile == NULL)
|
||||
log_files.push_back(stderr);
|
||||
if (log_errfile == NULL) {
|
||||
log_files.push_back(stdout);
|
||||
log_error_stderr = true;
|
||||
}
|
||||
|
||||
if (print_banner) {
|
||||
log("\n");
|
||||
|
|
|
@ -44,6 +44,7 @@ FILE *log_errfile = NULL;
|
|||
SHA1 *log_hasher = NULL;
|
||||
|
||||
bool log_time = false;
|
||||
bool log_error_stderr = false;
|
||||
bool log_cmd_error_throw = false;
|
||||
bool log_quiet_warnings = false;
|
||||
int log_verbose_level;
|
||||
|
@ -175,6 +176,11 @@ void logv_error(const char *format, va_list ap)
|
|||
if (log_errfile != NULL)
|
||||
log_files.push_back(log_errfile);
|
||||
|
||||
if (log_error_stderr)
|
||||
for (auto &f : log_files)
|
||||
if (f == stdout)
|
||||
f = stderr;
|
||||
|
||||
log("ERROR: ");
|
||||
logv(format, ap);
|
||||
log_flush();
|
||||
|
|
|
@ -46,6 +46,7 @@ extern FILE *log_errfile;
|
|||
extern SHA1 *log_hasher;
|
||||
|
||||
extern bool log_time;
|
||||
extern bool log_error_stderr;
|
||||
extern bool log_cmd_error_throw;
|
||||
extern bool log_quiet_warnings;
|
||||
extern int log_verbose_level;
|
||||
|
|
Loading…
Reference in New Issue