Added command system
This commit is contained in:
@@ -5,6 +5,8 @@ import me.finn.unlegitlibrary.string.color.ConsoleColor;
|
|||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.nio.file.Files;
|
||||||
|
import java.nio.file.StandardCopyOption;
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
@@ -51,15 +53,15 @@ public final class Logger {
|
|||||||
// Backup latest log file to current date and time
|
// Backup latest log file to current date and time
|
||||||
File backupLogFile = new File(logFolder, "log-" + timeStamp + ".txt");
|
File backupLogFile = new File(logFolder, "log-" + timeStamp + ".txt");
|
||||||
backupLogFile.createNewFile();
|
backupLogFile.createNewFile();
|
||||||
FileUtils.copyFile(latestLogFile, backupLogFile, true);
|
Files.copy(latestLogFile.toPath(), backupLogFile.toPath(), StandardCopyOption.REPLACE_EXISTING);
|
||||||
FileUtils.writeFile(backupLogFile, FileUtils.readFile(latestLogFile));
|
FileUtils.writeFile(backupLogFile, FileUtils.readFileFull(latestLogFile));
|
||||||
|
|
||||||
isInitialized = false;
|
isInitialized = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
private final void writeToLog(String log) throws IOException {
|
private final void writeToLog(String log) throws IOException {
|
||||||
if (isInitialized)
|
if (isInitialized)
|
||||||
FileUtils.writeFile(latestLogFile, FileUtils.readFile(latestLogFile) + System.lineSeparator() + log);
|
FileUtils.writeFile(latestLogFile, FileUtils.readFileFull(latestLogFile) + System.lineSeparator() + log);
|
||||||
}
|
}
|
||||||
|
|
||||||
public final void log(String string) {
|
public final void log(String string) {
|
||||||
|
Reference in New Issue
Block a user