//자바빈이나 서블릿 등에서 파일등에 로그를 남길때 이용
package util;
import java.io.*;
public class Log{
public static final String log_path = "c:/tomcat4/webapps/jsp/logs/";
public static void println(String filename, String log){
try{
FileWriter fw = new FileWriter(log_path+filename+".log", true);
fw.write(log+"\n");
fw.flush();
fw.close();
}catch(Exception e){
System.out.println(e.getMessage());
}
}
}
자바빈이나 다른 자바 클래스에서 사용하기 위해서는
Log.println("파일이름", "내용")의 형태로 사용하면 Log.java에서 지정된
디렉토리에 로그가 생긴다.
자바빈의 경우 웹브라우저에 값을 출력하기 어려우므로 이 로그파일을
이용하면 디버깅에 용이하다... 물론 TagLib을 사용한다면
out 객체를 만들어서 출력하는 것이 가능하다...