Implemented first version of logging
Signed-off-by: Jim Martens <github@2martens.de>
This commit is contained in:
parent
14ebb872ac
commit
3ea966dcc9
|
@ -1,5 +1,7 @@
|
|||
import org.jetbrains.annotations.Contract;
|
||||
|
||||
import java.io.FileWriter;
|
||||
import java.io.IOException;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
|
@ -111,6 +113,16 @@ public class PersistenceManager {
|
|||
* @return log sequence number
|
||||
*/
|
||||
private int log(int taid, int pageid, String data) {
|
||||
try {
|
||||
FileWriter fw = new FileWriter("../data/log.txt", true);
|
||||
// TODO properly create redo data
|
||||
fw.write("" + _nextLogSequenceNumber + "," + taid + "," + pageid + "," + data);
|
||||
fw.write("\n");
|
||||
fw.close();
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
return _nextLogSequenceNumber++;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue