아래의 클래스를 import 해서 Log.TraceLog(String ErrorMessage)를 써서
찍어내면 됩니다. (static 메소드이므로 클래스 이름 . 를 통해 접근하면 됩니다.)
/*
* Created on 2007. 1. 16.
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package VRS;import java.io.*;
import java.util.Date;
import java.text.SimpleDateFormat;public class Log{ //public static String m_PathName = Util.LOG_FILE_PATH;
public static String m_FileName = "log";
private static FileWriter objfile = null; /***************************
* Logging Method *
***************************/
public static void TraceLog(String log)
{
int i = 0;
String stPath = "";
String stFileName = "";
String m_PathName = "c://VRS//log//";
//로그 파일이 저장 될 경로 (요것만 바꿔주면 된답니다.)
stPath = m_PathName;
stFileName = m_FileName;
SimpleDateFormat formatter1 = new SimpleDateFormat ("yyyyMMdd");
SimpleDateFormat formatter2 = new SimpleDateFormat ("HH:mm:ss");
String stDate = formatter1.format(new Date());
String stTime = formatter2.format(new Date());
StringBuffer bufLogPath = new StringBuffer();
bufLogPath.append(stPath);
bufLogPath.append(stFileName);
bufLogPath.append("_");
bufLogPath.append(stDate);
bufLogPath.append(".log") ;
StringBuffer bufLogMsg = new StringBuffer();
bufLogMsg.append("[");
bufLogMsg.append(stTime);
bufLogMsg.append("]\r\n");
bufLogMsg.append(log);
try{ objfile = new FileWriter(bufLogPath.toString(), true);
objfile.write(bufLogMsg.toString());
objfile.write("\r\n");
}catch(IOException e){
}
finally
{
try{
objfile.close();
}catch(Exception e1){}
}
}
}
'JAVA' 카테고리의 다른 글
자바로 FTP Client 구현 (put, get) (4) | 2009.03.03 |
---|---|
[ JAVA ] 자바로 TEXT 파일 쓰기 (만들기) (0) | 2009.03.03 |
자바 로 xml 문서의 dom 파싱 (0) | 2009.02.12 |
자바 폴더 삭제 (2) | 2009.02.11 |
자바로 디렉토리 사이즈 보기 (0) | 2009.01.05 |
댓글