Seldaek / monolog

Sends your logs to files, sockets, inboxes, databases and various web services
https://seldaek.github.io/monolog/
MIT License
21.01k stars 1.9k forks source link

Remove `final` from class declaration #1859

Closed felds closed 6 months ago

felds commented 10 months ago

Most (if not all) other classes in the project are not marked as final.

Although it's possible to extend the functionality of this class by using composition, it goes against how the rest of the library works for no apparent reason.

In my use case, I was trying to add a field linking the log entry to a request as described in the Cloud Logging documentation.

Seldaek commented 6 months ago

Sure, thanks