@@ -71,7 +71,7 @@ func (sublogger *Logger) Start() error {
7171 return nil
7272 }
7373
74- sublogger .startTime = time .Now (). UnixMicro ( ) // Update the start time
74+ sublogger .startTime = loggerHandler . FormatTimestamp ( time .Now ()) // Update the start time
7575
7676 fmt .Println ("Logger started" )
7777 return nil
@@ -125,7 +125,7 @@ func (sublogger *Logger) PushRecord(record abstraction.LoggerRecord) error {
125125 }
126126
127127 err = saveFile .Write ([]string {
128- fmt .Sprint (dataRecord .Packet .Timestamp (). UnixMicro ( ) - sublogger .startTime ), // Save the timestamp relative to the start time
128+ fmt .Sprint (loggerHandler . FormatTimestamp ( dataRecord .Packet .Timestamp ()) - sublogger .startTime ), // Save the timestamp relative to the start time
129129 dataRecord .From ,
130130 dataRecord .To ,
131131 valueRepresentation ,
@@ -144,10 +144,12 @@ func (sublogger *Logger) PushRecord(record abstraction.LoggerRecord) error {
144144 return writeErr
145145}
146146
147+ // Checks if the file for the given valueName exists, and creates it if it doesn't
147148func (sublogger * Logger ) getFile (valueName data.ValueName , board string ) (* file.CSV , error ) {
148149 sublogger .fileLock .Lock ()
149150 defer sublogger .fileLock .Unlock ()
150151
152+ // Check if the file already exists
151153 valueFile , ok := sublogger .saveFiles [valueName ]
152154 if ok {
153155 return valueFile , nil
@@ -159,6 +161,7 @@ func (sublogger *Logger) getFile(valueName data.ValueName, board string) (*file.
159161 return sublogger .saveFiles [valueName ], err
160162}
161163
164+ // createFile creates the file for the given valueName and board, creating all necessary directories
162165func (sublogger * Logger ) createFile (valueName data.ValueName , board string ) (* os.File , error ) {
163166 filename := path .Join (
164167 "logger" ,
0 commit comments