@@ -1616,6 +1616,7 @@ def _restartlogging(self, log_folder=None,start_from_camera=False):
16161616 self .Save .setStyleSheet (
16171617 "color: white;background-color : mediumorchid"
16181618 )
1619+
16191620 else :
16201621 # temporary logging
16211622 loggingtype = 1
@@ -3964,10 +3965,6 @@ def _Save(self, ForceSave=0, SaveAs=0, SaveContinue=0, BackupSave=0):
39643965 if self .CreateNewFolder == 1 :
39653966 self ._GetSaveFolder ()
39663967 self .CreateNewFolder = 0
3967- # Need to log start event after session_name has been set in _GetSaveFolder. This will only happen once at start of session.
3968- self .lifecycle_logger .info ("Session started." , extra = {"subject_id" : self .behavior_session_model .subject ,
3969- "acquisition_name" : self .behavior_session_model .session_name ,
3970- "event_type" : "stage_start" })
39713968
39723969 if not os .path .exists (os .path .dirname (self .SaveFileJson )):
39733970 os .makedirs (os .path .dirname (self .SaveFileJson ))
@@ -6223,6 +6220,10 @@ def _Start(self):
62236220 # Start logging if the formal logging is not started
62246221 if self .logging_type != 0 :
62256222 self .Ot_log_folder = self ._restartlogging ()
6223+ # Need to log start event after session_name has been set in_restartlogging
6224+ self .lifecycle_logger .info ("Session started." , extra = {"subject_id" : self .behavior_session_model .subject ,
6225+ "acquisition_name" : self .behavior_session_model .session_name ,
6226+ "event_type" : "stage_start" })
62266227 except Exception as e :
62276228 if "ConnectionAbortedError" in str (e ):
62286229 logging .info ("lost bonsai connection: restartlogging()" )
0 commit comments