Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #18372

trying to redirect both std out and err to a file together and still err to a separate file

From qwertmonkey@syberianoutpost.ru
Newsgroups comp.lang.java.programmer
Subject trying to redirect both std out and err to a file together and still err to a separate file
Date 2012-08-28 23:59 +0000
Organization Aioe.org NNTP Server
Message-ID <k1jm16$tn$1@speranza.aioe.org> (permalink)

Show all headers | View raw


 I tested your suggestion with some java code and it works nicely
~ 
 lbrtchx
 comp.unix.shell: trying to redirect both std out and err to a file together
and still err to a separate file  
~ 


import java.util.Locale;
import java.util.Date;
import java.text.DateFormat;
 
// __ 
public class Test{
 public static void main(String[] args){

  DateFormat DF = DateFormat.getDateInstance(DateFormat.FULL, Locale.FRANCE);

// __ std out

  System.out.println("// __ out.println: |" + DF.format(new Date()) + "|");

  DF = DateFormat.getDateInstance(DateFormat.FULL, Locale.CHINESE);

// __ std err

  System.err.println("// __ err.println: |" + DF.format(new Date()) + "|");

// __ Exception in thread "main" java.lang.NullPointerException

  DF = null;

  DF.format(new Date());

 }
}

/*

rm -f *.log

export _DT=`date +%Y%m%d%H%M%S_%s`
echo ${_DT}

(javac Test.java 2>&1 >&3 | tee ${_DT}"_errc.log" >&3) 3> ${_DT}"_errc.log"

(java Test 2>&1 >&3 | tee ${_DT}"_err.log" >&3) 3> ${_DT}"_err_out.log"

ls -l *.log

cat *_err.log

cat *_err_out.log

*/

Back to comp.lang.java.programmer | Previous | NextNext in thread | Find similar | Unroll thread


Thread

trying to redirect both std out and err to a file together and still err to a separate file qwertmonkey@syberianoutpost.ru - 2012-08-28 23:59 +0000
  Re: trying to redirect both std out and err to a file together and still err to a separate file Lew <lewbloch@gmail.com> - 2012-08-28 17:10 -0700

csiph-web