Create a separate logger class so DonationInterface can log things even when gateways are not fully instantiated. Should handle scrubbing verboten values and work with whichever backend (mediawiki / drupal) DI is used in.
Description
Details
Related Objects
- Mentioned In
- rEDIVabd7dd6c9ac1: Add Monolog and PSR\Logger
rMEXT61dd21ebf410: Updated mediawiki/extensions Project: mediawiki/extensions/DonationInterface…
rMEXT1843f60c4a61: Updated mediawiki/extensions Project: mediawiki/extensions/DonationInterface…
rMEXT84a11b72f529: Updated mediawiki/extensions Project: mediawiki/extensions/DonationInterface…
rMEXTea062ee0001d: Updated mediawiki/extensions Project: mediawiki/extensions/DonationInterface…
rMEXTf5439445bb95: Updated mediawiki/extensions Project: mediawiki/extensions/DonationInterface…
rMEXTdd7a32d2c25e: Updated mediawiki/extensions Project: mediawiki/extensions/DonationInterface…
rMEXTa62973343381: Updated mediawiki/extensions Project: mediawiki/extensions/DonationInterface…
rMEXTec73a0ec7d0e: Updated mediawiki/extensions Project: mediawiki/extensions/DonationInterface…
rMEXT47d25201726b: Updated mediawiki/extensions Project: mediawiki/extensions/DonationInterface…
rMEXTe627d50c1a03: Updated mediawiki/extensions Project: mediawiki/extensions/DonationInterface…
rEDOI7158154fbc4c: Use PSR logging in GatewayPage classes
rEDOI66ef9e4f3f2a: Use PSR logging in gateway adapters
rEDOI4085b4e68948: Add Monolog handlers and processors
rEDOI3f29881dc49b: Use PSR logging for gateway extras
rEDOI3e8b0acd77d4: Use PSR logging in DonationData
rEDOI0262ac36e2c6: Revert "Move some logging functions into DonationLogger"
rEDOIf311c6099c6a: Revert "Use DonationLogger in GatewayPage subclasses"
rEDOIdae2ec7771e9: Revert "Add push and pop fns to DonationLoggerContext"
rEDOI36e3ddbae060: Add push and pop fns to DonationLoggerContext
rEDOI6230aaaf8e5f: Use DonationLogger in GatewayPage subclasses
Event Timeline
We would do more and better logging if not wasting our energy passing around and managing a Logger instance.
Also: let's use a PSR-3 library instead of home-brewing.
Change 190134 had a related patch set uploaded (by Ejegg):
Add push and pop fns to DonationLoggerContext
Change 190135 had a related patch set uploaded (by Ejegg):
Use DonationLogger in GatewayPage subclasses
Change 192380 had a related patch set uploaded (by Ejegg):
Add Monolog and PSR\Logger
Change 192382 had a related patch set uploaded (by Ejegg):
Revert "Add push and pop fns to DonationLoggerContext"
Change 192383 had a related patch set uploaded (by Ejegg):
Revert "Use DonationLogger in GatewayPage subclasses"
Change 192384 had a related patch set uploaded (by Ejegg):
Revert "Move some logging functions into DonationLogger"
Change 192382 merged by jenkins-bot:
Revert "Add push and pop fns to DonationLoggerContext"
Change 192383 merged by jenkins-bot:
Revert "Use DonationLogger in GatewayPage subclasses"
Change 192384 merged by jenkins-bot:
Revert "Move some logging functions into DonationLogger"
Change 192393 had a related patch set uploaded (by Ejegg):
Use PSR logging in DonationData
Change 192385 had a related patch set uploaded (by Ejegg):
Add Monolog handlers and processors
Change 192977 had a related patch set uploaded (by Ejegg):
Use PSR logging for gateway extras
Change 193272 had a related patch set uploaded (by Ejegg):
Use PSR logging in gateway adapters
Change 193280 had a related patch set uploaded (by Ejegg):
Use PSR logging in GatewayPage classes