Changes to Logger.java. It doesn't need to inherit from FileOutputStream since we...
authorbdemsky <bdemsky>
Wed, 1 Nov 2006 21:23:10 +0000 (21:23 +0000)
committerbdemsky <bdemsky>
Wed, 1 Nov 2006 21:23:10 +0000 (21:23 +0000)
Robust/src/Tests/Logger.java

index 6e8ffa0ad594d41a7990b6060ee4082b4a32c7d6..b0a5a2093e823528fafb3b7cf1dc3a6f66c4b4d5 100644 (file)
@@ -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();    
+    }
 }