Whenever I get emails for salesforce npsp problems, the error date appears to be printed in GMT regardless of the timezone of the salesforce organization:

They appear correctly in the salesforce interface:

This seems to be caused by this section of code:
|
|
|
String body = '\nError Type: ' + error.Error_Type__c; |
|
body += '\nError Date: ' + error.Datetime__c; |
|
body += '\nMessage: "' + error.Full_Message__c + '"'; |
|
|
I'm happy to contribute a fix, as I'm sure it would be very trivial.
Whenever I get emails for salesforce npsp problems, the error date appears to be printed in GMT regardless of the timezone of the salesforce organization:

They appear correctly in the salesforce interface:

This seems to be caused by this section of code:
NPSP/force-app/main/default/classes/ERR_Notifier.cls
Lines 335 to 339 in 53157c1
I'm happy to contribute a fix, as I'm sure it would be very trivial.