remove some codes for scheduling
[IRC.git] / Robust / src / Benchmarks / WebServerJ / Logger.java
1 import java.io.*;
2
3 public class Logger {
4     //Logger flag
5     FileOutputStream fos;
6
7
8     //Constructor
9     public Logger(){
10         try {
11         fos=new FileOutputStream("request.log");//Open request.log file 
12         } catch (Exception e) {
13             e.printStackTrace();
14         }
15     }
16
17     //Logs filename as per client requests
18     public void logrequest(String filename){
19         try {
20         String request = new String("\nNew Request received: ");
21         fos.write(request.getBytes());
22         fos.write(filename.getBytes());
23         fos.flush();
24         } catch (Exception e) {
25             e.printStackTrace();
26         }
27     }
28
29     public void logrequest(){
30         try {
31         String request = new String("\nNew Request received: ");
32         fos.write(request.getBytes());
33         fos.flush();
34         } catch (Exception e) {
35             e.printStackTrace();
36         }
37     }
38     
39     public void closerequest() {
40         try {
41             fos.close();        
42         } catch (Exception e) {
43             e.printStackTrace();
44         }
45     }
46 }