{"master":{"name":"EventLogging","author":["Ori Livneh","Timo Tijhof","S Page","Matthew Flaschen"],"url":"https:\/\/www.mediawiki.org\/wiki\/Extension:EventLogging","descriptionmsg":"eventlogging-desc","license-name":"GPL-2.0-or-later","type":"other","requires":{"MediaWiki":">= 1.47.0"},"namespaces":[{"id":470,"constant":"NS_SCHEMA","name":"Schema","defaultcontentmodel":"JsonSchema","protection":["autoconfirmed"],"conditional":true},{"id":471,"constant":"NS_SCHEMA_TALK","name":"Schema_talk","conditional":true}],"DefaultUserOptions":{"eventlogging-display-console":0},"ContentHandlers":{"JsonSchema":{"class":"MediaWiki\\Extension\\EventLogging\\JsonSchemaContentHandler","optional_services":["SyntaxHighlight.SyntaxHighlight"]}},"ExtensionFunctions":["MediaWiki\\Extension\\EventLogging\\Hooks::onSetup"],"ExtensionMessagesFiles":{"EventLoggingNamespaces":"EventLogging.namespaces.php"},"ForeignResourcesDir":"modules\/lib","QUnitTestModule":{"localBasePath":"","remoteExtPath":"EventLogging","scripts":["tests\/qunit\/ext.eventLogging\/BackgroundQueue.test.js","tests\/qunit\/ext.eventLogging\/bucketing.test.js","tests\/qunit\/ext.eventLogging\/id.test.js","tests\/qunit\/ext.eventLogging\/log.test.js","tests\/qunit\/ext.eventLogging\/stream.test.js","tests\/qunit\/ext.eventLogging\/utils.test.js"],"dependencies":["ext.eventLogging"]},"Hooks":{"BeforePageDisplay":["main","jsonschema"],"GetPreferences":"main","CodeEditorGetPageLanguage":"jsonschema.codemirror","EditFilterMergedContent":"jsonschema","MovePageIsValidMove":"jsonschema","ApiMain::moduleManager":"jsonschema","CanonicalNamespaces":"jsonschema"},"HookHandlers":{"main":{"class":"MediaWiki\\Extension\\EventLogging\\Hooks","services":["UserOptionsLookup"]},"jsonschema":{"class":"MediaWiki\\Extension\\EventLogging\\JsonSchemaHooks","services":["EventLogging.JsonSchemaHooksHelper"]},"jsonschema.codemirror":{"class":"MediaWiki\\Extension\\EventLogging\\JsonSchemaCodeEditorHooks","services":["EventLogging.JsonSchemaHooksHelper"]}},"config":{"EventLoggingBaseUri":{"value":false,"description":"Legacy EventLogging GET URI."},"EventLoggingSchemaApiUri":{"value":"https:\/\/meta.wikimedia.org\/w\/api.php"},"EventLoggingDBname":{"value":"metawiki"},"EventLoggingSchemas":{"value":[],"description":"Legacy schemas EventLogging will produce. This is a mapping from schema name to on-wiki schema revision, or a $schema URI.  If a $schema URI is set, the event will be passed to mw.eventLog.submit and the event intake service at EventLoggingServiceUri will be used."},"EventLoggingServiceUri":{"value":false,"description":"URI to event intake service.  This should look something like http:\/\/localhost:8192\/v1\/events"},"EventLoggingStreamNames":{"value":false,"description":"List of stream names to register for use by EventLogging from wgEventStreams.  If this is false, Event Stream Config will not be used, and EventLogging will produce any stream it is given."},"EventLoggingQueueLingerSeconds":{"value":30,"description":"Number of seconds EventLogging should wait to batch messages before sending them to the intake service."}},"ServiceWiringFiles":["ServiceWiring.php"],"repository":"https:\/\/gerrit.wikimedia.org\/r\/mediawiki\/extensions\/EventLogging"}}