]> git.ozlabs.org Git - petitboot/blobdiff - ui/ncurses/ps3-main.c
Log to stderr, allow --log=-
[petitboot] / ui / ncurses / ps3-main.c
index 890e47b852221a0c1b04e1519e838ac5a8bbb6e9..69913edc73910dcca30173649d6ceeb319b364e4 100644 (file)
@@ -597,7 +597,6 @@ int main(int argc, char *argv[])
        int result;
        int cui_result;
        unsigned int mode;
-       FILE *log;
 
        result = opts_parse(&opts, argc, argv);
 
@@ -616,9 +615,13 @@ int main(int argc, char *argv[])
                return EXIT_SUCCESS;
        }
 
-       log = fopen(opts.log_file, "a");
-       assert(log);
-       pb_log_set_stream(log);
+       if (strcmp(opts.log_file, "-")) {
+               FILE *log = fopen(opts.log_file, "a");
+
+               assert(log);
+               pb_log_set_stream(log);
+       } else
+               pb_log_set_stream(stderr);
 
 #if defined(DEBUG)
        pb_log_always_flush(1);