Skip to content

Conversation

@cviebrock
Copy link
Contributor

@cviebrock cviebrock commented Sep 9, 2025

Adds SwatNullExceptionLogger and SwatNullErrorLogger classes: implementations of the loggers that don't actually log anywhere.

Also adds the ability to clear out all the configured exception/error loggers.

This will save some conditional logic in downstream applications.

Note

The changes to composer.lock and SwatDB.php are unrelated to this PR. It looks like Jenkins was erasing the lock file during CI, which meant that a new minor version of PHP-CS would get installed ... and then CI would fail because the formatting rules would have slightly changed.

I erased and rebuilt the lock file (based on current package versions), fixed the one styling issue that CI identified due to the new PHP-CS version, and then updated the Jenkinsfile to not do this again.

@cviebrock cviebrock marked this pull request as draft September 9, 2025 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant