📄 createlogs.java
字号:
package log;
import java.io.File;
import java.io.RandomAccessFile;
import java.text.SimpleDateFormat;
public class CreateLogs {
private static final String CREATE_LOG_FILE_FOR_WINDOWS = "d:\\wordplace\\Select\\WebRoot\\log\\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 {
java.util.Date date = new java.util.Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String exceptionDate = dateFormat.format(date);
//将异常输出到指定的文件下面
RandomAccessFile raf = new RandomAccessFile(rootPath, "rw");
raf.seek(raf.length());
String message="errorTime is " + exceptionDate + " errorClassName is " +
className +
"\n errorException is " + e.toString() + "\n";
raf.write(message.getBytes());
raf.close();
}
catch (Exception e1) {
e1.printStackTrace();
}
}
public static void createLog(String mess, String className) {
String rootPath = CREATE_LOG_FILE_FOR_WINDOWS;
/* if (File.separator.equals("/")) {
rootPath = CREATE_LOG_FILE_FOR_LINUX;
}*/
try {
java.util.Date date = new java.util.Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String messageDate = dateFormat.format(date);
//将异常输出到指定的文件下面
RandomAccessFile raf = new RandomAccessFile(rootPath, "rw");
raf.seek(raf.length());
String message="messageTime is " + messageDate + "\r\nmessageClassName is " +
className +
"\r\nmessage is " + mess + "\r\n";
raf.write(message.getBytes());
raf.close();
}
catch (Exception e1) {
e1.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -