[jboss-svn-commits] JBL Code SVN: r13896 - labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/actions.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jul 30 23:40:56 EDT 2007


Author: kurt.stam at jboss.com
Date: 2007-07-30 23:40:55 -0400 (Mon, 30 Jul 2007)
New Revision: 13896

Modified:
   labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/actions/SystemPrintln.java
Log:
JBESB-613 Adding functionality to write to file for unittesting purposes.

Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/actions/SystemPrintln.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/actions/SystemPrintln.java	2007-07-31 03:39:41 UTC (rev 13895)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/actions/SystemPrintln.java	2007-07-31 03:40:55 UTC (rev 13896)
@@ -107,13 +107,16 @@
             int start = messageStr.indexOf("[jbesb-filename]") + 16;
             int end   = messageStr.indexOf("[/jbesb-filename]");
             String filename = messageStr.substring(start, end);
-            String tmpDir = System.getProperty("java.io.tmpdir");
+            String tmpDir="";
+            if (!filename.startsWith(File.pathSeparator)) {
+                tmpDir = System.getProperty("java.io.tmpdir") + File.pathSeparator;
+            }
             stream.println("Writing " + tmpDir + filename);
             File file = new File(tmpDir + filename);
             try {
-                    FileOutputStream outputStream = new FileOutputStream(file);
-                    outputStream.write(messageStr.getBytes());
-                    outputStream.close();
+                FileOutputStream outputStream = new FileOutputStream(file);
+                outputStream.write(messageStr.getBytes());
+                outputStream.close();
             } catch (Exception e) {
                 log.error("Can not write to file " + file.getPath());
                 log.error(e.getMessage(), e);




More information about the jboss-svn-commits mailing list