pub type LogEvents = fn(footprint: &LedgerFootprint, auth: &[VecM<SorobanAuthorizationEntry>], events: &[DiagnosticEvent]);