{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":591033637,"defaultBranch":"main","name":"NebulaLogger","ownerLogin":"SCWells72","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-01-19T19:24:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7671043?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1675374408.848713","currentOid":""},"activityList":{"items":[{"before":"122753b334e21c71d48469bbf677d2fdb6096986","after":"46ddff19e0628021f354a1e112d054ac70120d5b","ref":"refs/heads/main","pushedAt":"2023-03-30T00:54:53.317Z","pushType":"push","commitsCount":1,"pusher":{"login":"SCWells72","name":"Scott Wells","path":"/SCWells72","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7671043?s=80&v=4"},"commit":{"message":"Added support for logging Map in core, added support for configurable fields in Slack plugin (#452)\n\n* Added overload method LogEntryEventBuilder.setRecord(Map) to support logging maps of SObjects. Other types of maps, as well as Set, are currently considered out of scope\r\n\r\n* Updated System.debug() calls in Logger.cls to start with 'Nebula Logger' instead of just 'Logger' for clarity\r\n\r\n* Updated formula field LogEntry__c.LoggingLevelWithImage__c to use a different emoji for INFO vs lower levels (DEBUG, FINE, FINER, and FINEST)\r\n\r\n* Added inline help text about thresholds to all of the limits formula fields on LogEntry__c\r\n\r\n* Added new AnimationRule metadata to enable confetti on the Log__c path component\r\n\r\n* Fixed #447 by updating LogEntryEventHandler to have an extra null check when processing LogEntryTagRule__mdt rules\r\n\r\n* Fixed #453 by simplifying Logger.getUserSettings() to always use default field values, and making LoggerSettingsController responsible for handling prod-specific settings. Some default field values on LogEntry__c have also been updated to provide the most detailed settings OOTB. This also led to the creation of the new public method Logger.createSettings().\r\n\r\n* Updated SlackLoggerPlugin.cls to leverage a new field set, Log__c.SlackNotificationFields, to support customization of the fields shown in Slack notifications. This field set can either be directly modified (although changes may be reverted during upgrades), or by creating & specifying another field set in the custom metadata record LoggerParameter.SlackLogNotificationFieldSet\r\n\r\n* Renamed the remote site setting Slack.remoteSite-meta.xml to LoggerSlack.remoteSite-meta.xml to consistently have some variation of the word \"Log\" in all metadata\r\n\r\n* Fixed some dependabot alerts in package-lock.json\r\n\r\n* Commented-out all asserts in the Experience Cloud site's test classes. These are copies of the classes that Salesforce typically auto-creates when Experience Cloud is first enabled in an org - they've started failing in the pipeline, and they have 0 relevance to Nebula Logger's functionality, so commenting-out the asserts is good enough for now\r\n\r\n* Switched to installing sfdx bummer plugin in the pipeline, instead of using linked version. There seems to be an ongoing issue with newer versions of sfdx that causes issues with linking plugins - @W-12652231\r\n\r\n* Added new extra test class NebulaLogger_E2E_Tests to test full end-to-end (E2) tests to verify certain features & behaviors, as well as to provide examples to Apex developers of how to test their usage of Nebula Logger. This just has some basic tests for now - it'll evolve over the next few releases","shortMessageHtmlLink":"Added support for logging Map<Id, SObject> in core, added support for…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADDju_4QA","startCursor":null,"endCursor":null}},"title":"Activity · SCWells72/NebulaLogger"}