Re: create log files in java? Hello
This is suman
I want a note and record all the errors which occur in a java program in a Log file.the coding should be in java.
package logfile;
import java.io.*;
import java.util.*;
public class LogFile {
private FileOutputStream log;
private static LogFile logfile;
private LogFile(String s, String s1, String s2, String s3, String s4) {
try{
log=new FileOutputStream(s,true);
PrintStream ps=new PrintStream(log);
ps.println("CLASS : "+s1);
ps.println("METHOD : "+s2);
ps.println("EXCEPTION : "+s3);
ps.println("DESCRIPTION : "+s4);
ps.println("TIME : "+(new Date().toString().substring(11,19)));
ps.println("-----------------------------------------------------------");
ps.println();
}catch(Exception e){
// LogFile.logErr("LogFile","logErr",e.toString(),e.g etMessage()); //call in your programs like this
}
}
public static void logErr(String s1, String s2, String s3, String s4) {
try{
Date d=new Date();
String ss=d.toString();
String file=ss.substring(8,10)+ss.substring(4,7)+ss.subst ring(30,34);
System.out.println(file+"File");
logfile=new LogFile("errorask.log",s1,s2,s3,s4);
}catch(Exception e){
// LogFile.logErr("LogFile","logErr",e.toString(),e.g etMessage());
}
}
}
thanks |