From ef9d10a1d8543a8a7cc39a3d1fd780e771c5caa0 Mon Sep 17 00:00:00 2001 From: bdemsky Date: Wed, 1 Nov 2006 21:23:10 +0000 Subject: [PATCH] Changes to Logger.java. It doesn't need to inherit from FileOutputStream since we don't care about flags in FileOutputStream. --- Robust/src/Tests/Logger.java | 47 +++++++++++++++++++----------------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/Robust/src/Tests/Logger.java b/Robust/src/Tests/Logger.java index 6e8ffa0a..b0a5a209 100644 --- a/Robust/src/Tests/Logger.java +++ b/Robust/src/Tests/Logger.java @@ -1,26 +1,29 @@ -public class Logger extends FileOutputStream { - //Logger flag - flag Initialize; +public class Logger { + //Logger flag + flag Initialize; + FileOutputStream fos; - //Constructor - public Logger(){ - FileOutputStreamOpen("./Tests/htmlfiles/request.log");//Open request.log file - } - //Logs filename as per client requests - public void logrequest(String filename){ - String request = new String("\nNew Request received: "); - write(request.getBytes()); - write(filename.getBytes()); - flush(); - } - public void logrequest(){ - String request = new String("\nNew Request received: "); - write(request.getBytes()); - flush(); - } + //Constructor + public Logger(){ + fos=new FileOutputStream("./Tests/htmlfiles/request.log");//Open request.log file + } - public void closerequest() { - close(); - } + //Logs filename as per client requests + public void logrequest(String filename){ + String request = new String("\nNew Request received: "); + fos.write(request.getBytes()); + fos.write(filename.getBytes()); + fos.flush(); + } + + public void logrequest(){ + String request = new String("\nNew Request received: "); + fos.write(request.getBytes()); + fos.flush(); + } + + public void closerequest() { + fos.close(); + } } -- 2.34.1