changeset 1559:f3b0e27f23a9

* rust-launcher/src/log_helper.rs: deployment.log.stdstreams is now honored
author Jiri Vanek <jvanek@redhat.com>
date Mon, 18 Feb 2019 15:37:19 +0100
parents bfafe88b8719
children 775337c8f049
files ChangeLog rust-launcher/src/log_helper.rs
diffstat 2 files changed, 13 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Mon Feb 18 15:03:46 2019 +0100
+++ b/ChangeLog	Mon Feb 18 15:37:19 2019 +0100
@@ -1,3 +1,7 @@
+2019-02-18  Jiri Vanek <jvanek@redhat.com>
+
+	* rust-launcher/src/log_helper.rs: deployment.log.stdstreams is now honored
+
 2019-02-18  Jiri Vanek <jvanek@redhat.com>
 
 	For linux, implemented and used system logging
--- a/rust-launcher/src/log_helper.rs	Mon Feb 18 15:03:46 2019 +0100
+++ b/rust-launcher/src/log_helper.rs	Mon Feb 18 15:37:19 2019 +0100
@@ -15,17 +15,23 @@
 //2 debug only
 pub fn log_impl(level: i32, os: &os_access::Os, s: &str) {
     if level == 0 {
-        println!("{}", s);
+        if os.advanced_logging().log_to_stdstreams {
+            println!("{}", s);
+        }
         if os.advanced_logging().log_to_system {
             let mut info2 = String::from("IcedTea-Web nativerustlauncher error. Consult - https://icedtea.classpath.org/wiki/IcedTea-Web\n");
             info2.push_str(s);
             os.system_log(&info2);
         }
     } else if level == 1 {
-        println!("{}", s);
+        if os.advanced_logging().log_to_stdstreams {
+            println!("{}", s);
+        }
     } else if level == 2 {
         if os.is_verbose() {
-            println!("{}", s);
+            if os.advanced_logging().log_to_stdstreams {
+                println!("{}", s);
+            }
         }
     }
     if os.advanced_logging().log_to_file {