📄 log_writefile.java
字号:
package telproject;
import java.io.*;
import java.util.*;
public class Log_WriteFile implements List_userData {
private File dir = new File("Log\\");
private String logFile = null;
private FileOutputStream out = null;
public Log_WriteFile(String msg) {
msg = msg.replaceAll("%20", " ");
Log_WriteFile(msg);
}
public void Log_WriteFile(String msg) {
File newLog = null;
String currentDate = Pub_Tools.getDate();
// currentDate.replaceAll("-", "");
try {
logFile = null;
String newFile = currentDate + ".txt";
String newLogName = null;
if (logFile == null || !logFile.equals(newLogName)) {
newLogName = newFile;
} else {
newLogName = logFile;
}
if (!dir.exists()) {
dir.mkdirs();
}
newLog = new File(dir, newLogName);
if (!newLog.exists()) {
newLog.createNewFile();
}
out = new FileOutputStream(newLog, true);
byte[] b = msg.getBytes();
out.write(b);
out.close();
} catch (IOException e) {
System.out.println("Write to log exception! " + e.getMessage());
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -