(Go: >> BACK << -|- >> HOME <<)

Page MenuHomePhabricator

MediaWiki-LogeventsComponent
ActivePublic

Members (4)

Watchers

  • This project does not have any watchers.
  • View All

Details

Description

The logging feature keep a record of on-wiki user actions. This includes the Special:Log user interface, the Logevents API, the code for reading/writing this data, and the logging database schema.

This component is part of the core MediaWiki software.

See also:

For tasks about MediaWiki software monitoring with log messages (LoggerFactory, wfDebugLog, etc), see MediaWiki-Debug-Logger.

Parent project: MediaWiki-General

Recent Activity

Yesterday

Aklapper changed the subtype of T368109: Use "redirect=no" for redirects in Special:Log/pagetriage-curation from "Task" to "Feature Request".
Fri, Jun 21, 11:22 AM · Moderator-Tools-Team, MediaWiki-Logevents, PageTriage

Thu, Jun 20

GTrang updated the task description for T368109: Use "redirect=no" for redirects in Special:Log/pagetriage-curation.
Thu, Jun 20, 8:46 PM · Moderator-Tools-Team, MediaWiki-Logevents, PageTriage
GTrang created T368109: Use "redirect=no" for redirects in Special:Log/pagetriage-curation.
Thu, Jun 20, 8:45 PM · Moderator-Tools-Team, MediaWiki-Logevents, PageTriage

Thu, Jun 13

brennen added a project to T354663: Exception "Language::sprintfDate: The timestamp should have 14 characters" attempting to view enwiki logs for User:ThisIsaTest: User-brennen.

Noting this still shows up in 1.43.0-wmf.9.

Thu, Jun 13, 3:18 PM · User-brennen, Unstewarded-production-error, MediaWiki-Blocks, MediaWiki-Logevents, Wikimedia-production-error
brennen moved T354663: Exception "Language::sprintfDate: The timestamp should have 14 characters" attempting to view enwiki logs for User:ThisIsaTest from Backlog to Logs/Train on the User-brennen board.
Thu, Jun 13, 3:17 PM · User-brennen, Unstewarded-production-error, MediaWiki-Blocks, MediaWiki-Logevents, Wikimedia-production-error

Mon, Jun 3

JJMC89 removed 1 task(s) for M285: User rights log: diff format via script: T366433: CentralAuth tests broken unless you run them inside Quibble.
Mon, Jun 3, 1:46 AM · User-DannyS712, MediaWiki-User-management, MediaWiki-Logevents
OKJ04 added 1 task(s) for M285: User rights log: diff format via script: T366433: CentralAuth tests broken unless you run them inside Quibble.
Mon, Jun 3, 1:36 AM · User-DannyS712, MediaWiki-User-management, MediaWiki-Logevents

Tue, May 28

Jdlrobson edited projects for T313705: Chrome: Long URLS are not broken on Special:Log page on all skins, added: Desktop Improvements (Vector 2022) (Tracking); removed Desktop Improvements (Vector 2022).
Tue, May 28, 9:00 PM · Desktop Improvements (Vector 2022) (Tracking), MediaWiki-Logevents, Web-Team-Backlog, MediaWiki-Special-pages

May 11 2024

Func closed T266480: Extension should not create LogPager, use LogEventsList::showLogExtract or custom select query instead as Resolved.
May 11 2024, 6:58 AM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), Growth-Team, MediaWiki-extensions-Approved-Revs, GrowthExperiments, MediaWiki-Logevents
ashley removed projects from T266480: Extension should not create LogPager, use LogEventsList::showLogExtract or custom select query instead: Patch-For-Review, ArticleRatings.
May 11 2024, 5:05 AM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), Growth-Team, MediaWiki-extensions-Approved-Revs, GrowthExperiments, MediaWiki-Logevents
gerritbot added a comment to T266480: Extension should not create LogPager, use LogEventsList::showLogExtract or custom select query instead.

Change #936823 merged by Jack Phoenix:

[mediawiki/extensions/ArticleRatings@master] SpecialChangeRating: Use showLogExtract() instead of LogPager

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

May 11 2024, 5:04 AM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), Growth-Team, MediaWiki-extensions-Approved-Revs, GrowthExperiments, MediaWiki-Logevents

May 9 2024

Quiddity moved T237729: Special:Log -- "All public logs" is misleading. from In current Tech/News draft to Already announced/Archive on the User-notice board.
May 9 2024, 11:30 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), User-notice, MediaWiki-Logevents

May 3 2024

ReleaseTaggerBot added a project to T237729: Special:Log -- "All public logs" is misleading.: MW-1.43-notes (1.43.0-wmf.4; 2024-05-07).
May 3 2024, 2:00 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), User-notice, MediaWiki-Logevents
Trizek-WMF moved T237729: Special:Log -- "All public logs" is misleading. from To Triage to In current Tech/News draft on the User-notice board.
May 3 2024, 1:36 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), User-notice, MediaWiki-Logevents
Trizek-WMF added a project to T237729: Special:Log -- "All public logs" is misleading.: User-notice.
May 3 2024, 1:35 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), User-notice, MediaWiki-Logevents
Maintenance_bot removed a project from T237729: Special:Log -- "All public logs" is misleading.: Patch-For-Review.
May 3 2024, 1:30 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), User-notice, MediaWiki-Logevents
gerritbot added a comment to T237729: Special:Log -- "All public logs" is misleading..

Change #993146 merged by jenkins-bot:

[mediawiki/core@master] i18n: Change default label of Special:Log, and entry in drop-down to 'Main'

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

May 3 2024, 1:11 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), User-notice, MediaWiki-Logevents

May 1 2024

Pppery closed T146566: When a page is undeleted, store the ar_page_id of each undeleted revision in log_params as Declined.

Closing as task was created by a WMF-banned user in violation of their ban.

May 1 2024, 5:45 PM · MediaWiki-Logevents, MediaWiki-Page-deletion
Pppery closed T144878: Include the most recent page length in deletion log entries as Declined.

Closing as task was created by a WMF-banned user in violation of their ban.

May 1 2024, 5:43 PM · MediaWiki-Page-deletion, MediaWiki-Logevents
Pppery closed T147125: On page deletion, put the page_len in log_params as Declined.

Closing as task was created by a WMF-banned user in violation of their ban.

May 1 2024, 5:42 PM · MediaWiki-Logevents, MediaWiki-Page-deletion
Pppery closed T147125: On page deletion, put the page_len in log_params, a subtask of T144878: Include the most recent page length in deletion log entries, as Declined.
May 1 2024, 5:42 PM · MediaWiki-Page-deletion, MediaWiki-Logevents

Apr 30 2024

Pppery closed T115303: Expunge old AFTv5 log entries on WMF wikis, a subtask of T64722: Log entries generated by extensions that are later removed should still show title, as Declined.
Apr 30 2024, 6:17 PM · MW-1.41-notes (1.41.0-wmf.5; 2023-04-17), Patch-For-Review, Growth-Team, MediaWiki-Logevents

Apr 28 2024

Lejonel created T363636: Search logs by "logpage".
Apr 28 2024, 10:00 AM · MediaWiki-Logevents

Apr 23 2024

Tgr added a comment to T146628: Add IP range support to [[Special:Log]].

Block log entries put the IP range in the title (so the block target will be something like User:118.165.114.0/24). Special:Log uses LogPager::limitTitle() to filter blocks. That will result in a simple log_title = '<range>' condition. There is no way to make that work, a whole new storage mechanism would have to be invented. Probably convert IPs to a pure numeric notation, put that to log_search, use a separate starting number and ending number for ranges, have a maintenance script add that for existing log entries. Then we could use queries like log_search `start` LEFT JOIN log_search `end` ON start.ls_log_id = end.ls_log_id AND end.ls_field = 'ip_end' WHERE start.ls_field = 'ip_start' AND start.ls_value > '<range_start>' AND ( end.ls_field IS NULL OR end.ls_value < `<range_end>` ) - no idea if that would be workable performance-wise.

Apr 23 2024, 9:43 PM · MediaWiki-Logevents

Apr 9 2024

Urbanecm_WMF moved T359668: Translate should implement custom enotif notifications (or its replacement) for each log action, once that's supported from Inbox to Triaged on the Growth-Team board.
Apr 9 2024, 10:06 AM · Growth-Team, Notifications, MediaWiki-Logevents, MediaWiki-extensions-Translate

Apr 5 2024

matmarex closed T356468: Convert LogFormatter to use dependency injection as Resolved.
Apr 5 2024, 7:01 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), MediaWiki-Platform-Team, MediaWiki-Logevents, Dependency injection
matmarex removed a project from T356468: Convert LogFormatter to use dependency injection: Patch-For-Review.
Apr 5 2024, 7:00 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), MediaWiki-Platform-Team, MediaWiki-Logevents, Dependency injection
gerritbot added a comment to T356468: Convert LogFormatter to use dependency injection.

Change #995186 merged by jenkins-bot:

[mediawiki/core@master] logging: Hard-deprecate instantiating core loggers without DI

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

Apr 5 2024, 6:28 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), MediaWiki-Platform-Team, MediaWiki-Logevents, Dependency injection

Apr 4 2024

Pppery removed a project from T253717: Add a factory service for `ManualLogEntry` objects: Patch-Needs-Improvement.
Apr 4 2024, 4:45 AM · Platform Team Workboards (External Code Reviews), Dependency injection, MediaWiki-Logevents, User-DannyS712

Apr 3 2024

matmarex closed T344978: Allow Special:Contributions and Special:Logs to filter entries by imported actors as Resolved.

Probably all done. Anyone can always file another task if something isn't quite right.

Apr 3 2024, 7:00 PM · MediaWiki-Logevents, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MediaWiki-Special-pages
ReleaseTaggerBot edited projects for T356468: Convert LogFormatter to use dependency injection, added: MW-1.42-notes (1.42.0-wmf.26; 2024-04-09); removed MW-1.42-notes (1.42.0-wmf.25; 2024-04-02).
Apr 3 2024, 3:02 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), MediaWiki-Platform-Team, MediaWiki-Logevents, Dependency injection
Pppery added a project to T313705: Chrome: Long URLS are not broken on Special:Log page on all skins: MediaWiki-Logevents.
Apr 3 2024, 2:21 PM · Desktop Improvements (Vector 2022) (Tracking), MediaWiki-Logevents, Web-Team-Backlog, MediaWiki-Special-pages
Pppery added a comment to T344978: Allow Special:Contributions and Special:Logs to filter entries by imported actors.

Anything left to do here?

Apr 3 2024, 2:17 PM · MediaWiki-Logevents, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MediaWiki-Special-pages
Pppery added a project to T344978: Allow Special:Contributions and Special:Logs to filter entries by imported actors: MediaWiki-Logevents.
Apr 3 2024, 2:17 PM · MediaWiki-Logevents, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MediaWiki-Special-pages
Pppery moved T349724: "limit=0" should mean "limit=0" on Special:Log, Special:Contributions, and page histories from To triage to Special:Contributions / Special:DeletedContributions on the MediaWiki-Special-pages board.
Apr 3 2024, 2:15 PM · MediaWiki-Special-pages, MediaWiki-Page-history, MediaWiki-Logevents
Pppery moved T356733: SQL query times out when searching Special:Log for a tag from Maintenance reports to To triage on the MediaWiki-Special-pages board.
Apr 3 2024, 2:13 PM · MediaWiki-Special-pages, MediaWiki-Logevents, Wikimedia-Slow-DB-Query, Wikimedia-production-error
Pppery moved T356733: SQL query times out when searching Special:Log for a tag from To triage to Maintenance reports on the MediaWiki-Special-pages board.
Apr 3 2024, 2:13 PM · MediaWiki-Special-pages, MediaWiki-Logevents, Wikimedia-Slow-DB-Query, Wikimedia-production-error

Apr 2 2024

matmarex moved T356468: Convert LogFormatter to use dependency injection from Inbox, needs triage to Current Sprint on the MediaWiki-Platform-Team board.
Apr 2 2024, 8:57 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), MediaWiki-Platform-Team, MediaWiki-Logevents, Dependency injection
matmarex added a project to T356468: Convert LogFormatter to use dependency injection: MediaWiki-Platform-Team.
Apr 2 2024, 8:57 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), MediaWiki-Platform-Team, MediaWiki-Logevents, Dependency injection
matmarex updated subscribers of T356468: Convert LogFormatter to use dependency injection.

@Umherirrender's alternative solution https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1007438 means that we don't have to update every extension to accept services as LogFormatter constructor parameters, since they get injected by the LogFormatterFactory using setter methods.

Apr 2 2024, 7:51 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), MediaWiki-Platform-Team, MediaWiki-Logevents, Dependency injection
gerritbot added a comment to T356468: Convert LogFormatter to use dependency injection.

Change #995925 abandoned by Bartosz Dziewoński:

[mediawiki/extensions/OAuth@master] Update log formatter dependency injection

Reason:

No longer needed

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

Apr 2 2024, 7:28 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), MediaWiki-Platform-Team, MediaWiki-Logevents, Dependency injection
gerritbot added a comment to T356468: Convert LogFormatter to use dependency injection.

Change #995682 abandoned by Bartosz Dziewoński:

[mediawiki/extensions/CentralAuth@master] Convert loggers to dependency injection

Reason:

No longer needed

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

Apr 2 2024, 7:10 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), MediaWiki-Platform-Team, MediaWiki-Logevents, Dependency injection
gerritbot added a comment to T356468: Convert LogFormatter to use dependency injection.

Change #995843 abandoned by Bartosz Dziewoński:

[mediawiki/extensions/AbuseFilter@master] Convert loggers to dependency injection

Reason:

Superseded by https://gerrit.wikimedia.org/r/c/mediawiki/extensions/AbuseFilter/+/1015588

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

Apr 2 2024, 7:07 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), MediaWiki-Platform-Team, MediaWiki-Logevents, Dependency injection
gerritbot added a comment to T356468: Convert LogFormatter to use dependency injection.

Change #995185 merged by jenkins-bot:

[mediawiki/core@master] logging: Add LogFormatterFactory

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

Apr 2 2024, 7:07 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), MediaWiki-Platform-Team, MediaWiki-Logevents, Dependency injection
gerritbot added a comment to T356468: Convert LogFormatter to use dependency injection.

Change #995184 abandoned by Bartosz Dziewoński:

[mediawiki/core@master] logging: Convert to dependency injection

Reason:

Superseded by https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1007438

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

Apr 2 2024, 7:06 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), MediaWiki-Platform-Team, MediaWiki-Logevents, Dependency injection

Mar 30 2024

gerritbot added a comment to T356468: Convert LogFormatter to use dependency injection.

Change #1015583 merged by jenkins-bot:

[mediawiki/extensions/MassMessage@master] logging: Use injected services in MassMessageSkipLogFormatter

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

Mar 30 2024, 1:53 AM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), MediaWiki-Platform-Team, MediaWiki-Logevents, Dependency injection
gerritbot added a comment to T356468: Convert LogFormatter to use dependency injection.

Change #1015582 merged by jenkins-bot:

[mediawiki/extensions/IPInfo@master] logging: Inject services into IPInfoLogFormatter

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

Mar 30 2024, 1:53 AM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), MediaWiki-Platform-Team, MediaWiki-Logevents, Dependency injection
gerritbot added a comment to T356468: Convert LogFormatter to use dependency injection.

Change #1015589 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] logging: Inject services into LogFormatters

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

Mar 30 2024, 1:53 AM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), MediaWiki-Platform-Team, MediaWiki-Logevents, Dependency injection
gerritbot added a comment to T356468: Convert LogFormatter to use dependency injection.

Change #1015591 merged by jenkins-bot:

[mediawiki/extensions/FlaggedRevs@master] logging: Inject services into FlaggedRevsReviewLogFormatter

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

Mar 30 2024, 1:51 AM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), MediaWiki-Platform-Team, MediaWiki-Logevents, Dependency injection
gerritbot added a comment to T356468: Convert LogFormatter to use dependency injection.

Change #1015588 merged by jenkins-bot:

[mediawiki/extensions/AbuseFilter@master] logging: Inject services into AbuseLogHitFormatter

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

Mar 30 2024, 1:51 AM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), MediaWiki-Platform-Team, MediaWiki-Logevents, Dependency injection