Page MenuHomePhabricator

Deprecate EventLogging::logEvent()
Open, MediumPublic3 Estimated Story Points

Description

Once the few remaining legacy EventLogging schemas have been removed from the production codebases or migrated to Event Platform schemas, EventLogging::logEvent() will only be used as a proxy for EventLogging::submit(). It should be deprecated in order to narrow the EventLogging PHP API.

TODO

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change 825712 had a related patch set uploaded (by Phuedx; author: Phuedx):

[mediawiki/extensions/CheckUser@master] eventLogger: Use $revId of -1 for SpecialInvestigate

https://gerrit.wikimedia.org/r/825712

Change 835626 had a related patch set uploaded (by Phuedx; author: Phuedx):

[mediawiki/extensions/WikiEditor@master] Hooks: Use $revId of -1 for ::logEvent() calls

https://gerrit.wikimedia.org/r/835626

Change 835627 had a related patch set uploaded (by Phuedx; author: Phuedx):

[mediawiki/extensions/Echo@master] MWEchoEventLogging: Use $revId of -1 for Echo* schemas

https://gerrit.wikimedia.org/r/835627

Change 825712 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] eventLogger: Use $revId of -1 for SpecialInvestigate

https://gerrit.wikimedia.org/r/825712

Change 835626 merged by jenkins-bot:

[mediawiki/extensions/WikiEditor@master] Hooks: Use $revId of -1 for ::logEvent() calls

https://gerrit.wikimedia.org/r/835626

Change 835627 merged by jenkins-bot:

[mediawiki/extensions/Echo@master] MWEchoEventLogging: Use $revId of -1 for Echo* schemas

https://gerrit.wikimedia.org/r/835627

Change 884964 had a related patch set uploaded (by Phuedx; author: Phuedx):

[mediawiki/extensions/TemplateData@master] Use EventLogging::submit() to submit analytics events

https://gerrit.wikimedia.org/r/884964

Change 884981 had a related patch set uploaded (by Phuedx; author: Phuedx):

[mediawiki/extensions/WikimediaEvents@master] Use EventLogging::submit() to submit analytics events

https://gerrit.wikimedia.org/r/884981

Change 884987 had a related patch set uploaded (by Phuedx; author: Phuedx):

[mediawiki/extensions/Campaigns@master] Use EventLogging::submit() to submit analytics events

https://gerrit.wikimedia.org/r/884987

Change 884964 merged by jenkins-bot:

[mediawiki/extensions/TemplateData@master] Use EventLogging::submit() to submit analytics events

https://gerrit.wikimedia.org/r/884964

Change 893048 had a related patch set uploaded (by Phuedx; author: Phuedx):

[mediawiki/extensions/WikimediaEvents@master] Use EventLogging::submit() to submit SpecialMuteSubmit events

https://gerrit.wikimedia.org/r/893048

Change 884981 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@master] Use EventLogging::submit() to submit PrefUpdate events

https://gerrit.wikimedia.org/r/884981

phuedx updated the task description. (Show Details)

Change 942384 had a related patch set uploaded (by Phuedx; author: Phuedx):

[mediawiki/extensions/CheckUser@master] Use EventLogging::submit() to submit analytics events

https://gerrit.wikimedia.org/r/942384

Change 942384 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Use EventLogging::submit() to submit analytics events

https://gerrit.wikimedia.org/r/942384

Change 973869 had a related patch set uploaded (by Phuedx; author: Phuedx):

[mediawiki/extensions/EventLogging@master] Begin deprecating EventLogging::logEvent()

https://gerrit.wikimedia.org/r/973869

Change #973869 abandoned by Phuedx:

[mediawiki/extensions/EventLogging@master] Begin removing EventLogging::logEvent()

Reason:

Experiment Platform will get round to this but not for a while…

https://gerrit.wikimedia.org/r/973869

Change #884987 abandoned by Phuedx:

[mediawiki/extensions/Campaigns@master] Use EventLogging::submit() to submit analytics events

Reason:

Experiment Platform will get round to this but not for a while…

https://gerrit.wikimedia.org/r/884987

Milimetric moved this task from Incoming to Backlog on the Test Kitchen board.
Milimetric moved this task from Backlog to READY TO GROOM on the Test Kitchen board.
Sfaci raised the priority of this task from High to Needs Triage.Nov 4 2025, 8:54 AM
Sfaci moved this task from READY TO GROOM to Tidy up EventLogging on the Test Kitchen board.
phuedx renamed this task from [EPIC] Deprecate EventLogging::logEvent() to Deprecate EventLogging::logEvent().Tue, Sep 8, 10:20 AM
phuedx removed a project: Epic.
KReid-WMF triaged this task as Medium priority.Tue, Sep 8, 3:22 PM
KReid-WMF added a project: Essential-Work.
KReid-WMF set the point value for this task to 3.
KReid-WMF moved this task from READY TO GROOM to Backlog on the Test Kitchen board.