X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fbin%2FConsole.java;h=7ac793db05e58471ab0a6a179247d8d76ea992a1;hb=91bb9b5c473c14f3381fbea3570b4dc1875b68f2;hp=30fd530ba04b91c2c33c61466629ed53e91d4aaf;hpb=b58f8f5b699a2cbf04f3d5cda87de31b81811e10;p=jalview.git diff --git a/src/jalview/bin/Console.java b/src/jalview/bin/Console.java index 30fd530..7ac793d 100644 --- a/src/jalview/bin/Console.java +++ b/src/jalview/bin/Console.java @@ -43,7 +43,7 @@ public class Console } else { - System.out.println(message); + outputMessage(message); t.printStackTrace(); } @@ -57,7 +57,7 @@ public class Console } else { - System.out.println(message); + outputMessage(message); } } @@ -70,7 +70,7 @@ public class Console } else { - System.out.println(message); + outputMessage(message); t.printStackTrace(); } } @@ -83,7 +83,7 @@ public class Console } else { - System.out.println(message); + outputMessage(message); } } @@ -96,7 +96,7 @@ public class Console } else { - System.out.println(message); + outputMessage(message); t.printStackTrace(); } @@ -110,7 +110,7 @@ public class Console } else { - System.out.println(message); + outputMessage(message); } } @@ -123,7 +123,7 @@ public class Console } else { - System.out.println(message); + outputMessage(message); } } @@ -135,7 +135,7 @@ public class Console } else { - System.out.println(message); + outputMessage(message); t.printStackTrace(); } @@ -306,6 +306,21 @@ public class Console } } + public static void outputMessage(String message) + { + // send message to stderr if output to stdout is expected + if (Jalview.getInstance() != null + && Jalview.getInstance().bootstrapArgs != null + && Jalview.getInstance().bootstrapArgs.outputToStdout()) + { + System.err.println(message); + } + else + { + System.out.println(message); + } + } + public final static String LOGGING_TEST_MESSAGE = "Logging to STDERR"; }