中华网络安全联盟 作者:jacoo 来源:本站原创 时间:2006-4-18
说明:
尽管JAVA类库和其他工具提供了不少的纪录程序运行状态的日志类,我发觉也
不是万能的,有时需要根据自己调试和跟踪需要,最好自己也要学会写日志类来
操作自己的日志,以跟踪程序的错误或其他信息。
下面,我就以我在WEB开发中根据自己的错误跟踪需要写了个日志类。
package myproject.logs;
import java.text.SimpleDateFormat;
import java.io.RandomAccessFile;
import java.io.*;
public class CreateLogs {
private static final String CREATE_LOG_FILE_FOR_WINDOWS = "c:\\javalogs.txt";
private static final String CREATE_LOG_FILE_FOR_LINUX = "/var/javalogs.txt";
public static void createLog(Exception e, String className) {
String rootPath = CREATE_LOG_FILE_FOR_WINDOWS;
if (File.separator.equals("/")) {
rootPath = CREATE_LOG_FILE_FOR_LINUX;
}
try {