-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();
+ }
}