BryanDavis has uploaded a new change for review.

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

Change subject: Add Composer managed libraries
......................................................................

Add Composer managed libraries

This is the initial step towards implementing the Structured logging RFC
[0].

The Psr\Log and Monolog libraries are included in the new libs directory
which is managed using Composer. The includes/AutoLoader.php script has
been modified to require the lib/autoload.php class autoloader script
generated by Composer.

The PHP 5.4+ \Psr\Log\LoggerAwareTrait and \Psr\Log\LoggerTrait
classes have been removed from lib to make the Jenkins lint job less
sad.

[0]: https://www.mediawiki.org/wiki/Requests_for_comment/Structured_logging

See also: I1431b24 (Monolithic implementation)

Change-Id: Ie667944416187cfd2ae6016c9e2fa28f4204bcd7
---
M .gitignore
M includes/AutoLoader.php
A libs/README
A libs/autoload.php
A libs/composer.json
A libs/composer.lock
A libs/composer/ClassLoader.php
A libs/composer/autoload_classmap.php
A libs/composer/autoload_namespaces.php
A libs/composer/autoload_psr4.php
A libs/composer/autoload_real.php
A libs/composer/installed.json
A libs/monolog/monolog/CHANGELOG.mdown
A libs/monolog/monolog/LICENSE
A libs/monolog/monolog/README.mdown
A libs/monolog/monolog/composer.json
A libs/monolog/monolog/doc/extending.md
A libs/monolog/monolog/doc/sockets.md
A libs/monolog/monolog/doc/usage.md
A libs/monolog/monolog/phpunit.xml.dist
A libs/monolog/monolog/src/Monolog/ErrorHandler.php
A libs/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php
A libs/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php
A libs/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php
A libs/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php
A libs/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php
A libs/monolog/monolog/src/Monolog/Formatter/LineFormatter.php
A libs/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php
A libs/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php
A libs/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php
A libs/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php
A libs/monolog/monolog/src/Monolog/Handler/AbstractHandler.php
A libs/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php
A libs/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php
A libs/monolog/monolog/src/Monolog/Handler/AmqpHandler.php
A libs/monolog/monolog/src/Monolog/Handler/BufferHandler.php
A libs/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php
A libs/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php
A libs/monolog/monolog/src/Monolog/Handler/CubeHandler.php
A libs/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php
A libs/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php
A libs/monolog/monolog/src/Monolog/Handler/ElasticSearchHandler.php
A libs/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php
A 
libs/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php
A 
libs/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php
A 
libs/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php
A libs/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php
A libs/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php
A libs/monolog/monolog/src/Monolog/Handler/GelfHandler.php
A libs/monolog/monolog/src/Monolog/Handler/GroupHandler.php
A libs/monolog/monolog/src/Monolog/Handler/HandlerInterface.php
A libs/monolog/monolog/src/Monolog/Handler/HipChatHandler.php
A libs/monolog/monolog/src/Monolog/Handler/LogglyHandler.php
A libs/monolog/monolog/src/Monolog/Handler/MailHandler.php
A libs/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php
A libs/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php
A libs/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php
A libs/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php
A libs/monolog/monolog/src/Monolog/Handler/NullHandler.php
A libs/monolog/monolog/src/Monolog/Handler/PushoverHandler.php
A libs/monolog/monolog/src/Monolog/Handler/RavenHandler.php
A libs/monolog/monolog/src/Monolog/Handler/RedisHandler.php
A libs/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php
A libs/monolog/monolog/src/Monolog/Handler/SocketHandler.php
A libs/monolog/monolog/src/Monolog/Handler/StreamHandler.php
A libs/monolog/monolog/src/Monolog/Handler/SwiftMailerHandler.php
A libs/monolog/monolog/src/Monolog/Handler/SyslogHandler.php
A libs/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php
A libs/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php
A libs/monolog/monolog/src/Monolog/Handler/TestHandler.php
A libs/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php
A libs/monolog/monolog/src/Monolog/Logger.php
A libs/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php
A libs/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php
A libs/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php
A libs/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php
A libs/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php
A libs/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php
A libs/monolog/monolog/src/Monolog/Processor/UidProcessor.php
A libs/monolog/monolog/src/Monolog/Processor/WebProcessor.php
A libs/monolog/monolog/tests/Monolog/ErrorHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Formatter/ChromePHPFormatterTest.php
A libs/monolog/monolog/tests/Monolog/Formatter/ElasticaFormatterTest.php
A libs/monolog/monolog/tests/Monolog/Formatter/GelfMessageFormatterTest.php
A libs/monolog/monolog/tests/Monolog/Formatter/JsonFormatterTest.php
A libs/monolog/monolog/tests/Monolog/Formatter/LineFormatterTest.php
A libs/monolog/monolog/tests/Monolog/Formatter/LogstashFormatterTest.php
A libs/monolog/monolog/tests/Monolog/Formatter/NormalizerFormatterTest.php
A libs/monolog/monolog/tests/Monolog/Formatter/ScalarFormatterTest.php
A libs/monolog/monolog/tests/Monolog/Formatter/WildfireFormatterTest.php
A libs/monolog/monolog/tests/Monolog/Functional/Handler/FirePHPHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/AbstractHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/AbstractProcessingHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/AmqpExchangeMock.php
A libs/monolog/monolog/tests/Monolog/Handler/AmqpHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/BufferHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/ChromePHPHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/CouchDBHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/DoctrineCouchDBHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/DynamoDbHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/ElasticSearchHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/ErrorLogHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/FingersCrossedHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/FirePHPHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/Fixtures/.gitkeep
A libs/monolog/monolog/tests/Monolog/Handler/GelfHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/GelfMocks.php
A libs/monolog/monolog/tests/Monolog/Handler/GroupHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/HipChatHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/MailHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/MockRavenClient.php
A libs/monolog/monolog/tests/Monolog/Handler/MongoDBHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/NativeMailerHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/NewRelicHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/NullHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/PushoverHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/RavenHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/RedisHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/RotatingFileHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/SocketHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/StreamHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/SyslogHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/SyslogUdpHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/TestHandlerTest.php
A libs/monolog/monolog/tests/Monolog/Handler/UdpSocketTest.php
A libs/monolog/monolog/tests/Monolog/Handler/ZendMonitorHandlerTest.php
A libs/monolog/monolog/tests/Monolog/LoggerTest.php
A libs/monolog/monolog/tests/Monolog/Processor/IntrospectionProcessorTest.php
A libs/monolog/monolog/tests/Monolog/Processor/MemoryPeakUsageProcessorTest.php
A libs/monolog/monolog/tests/Monolog/Processor/MemoryUsageProcessorTest.php
A libs/monolog/monolog/tests/Monolog/Processor/ProcessIdProcessorTest.php
A libs/monolog/monolog/tests/Monolog/Processor/UidProcessorTest.php
A libs/monolog/monolog/tests/Monolog/Processor/WebProcessorTest.php
A libs/monolog/monolog/tests/Monolog/PsrLogCompatTest.php
A libs/monolog/monolog/tests/Monolog/TestCase.php
A libs/monolog/monolog/tests/bootstrap.php
A libs/psr/log/.gitignore
A libs/psr/log/LICENSE
A libs/psr/log/Psr/Log/AbstractLogger.php
A libs/psr/log/Psr/Log/InvalidArgumentException.php
A libs/psr/log/Psr/Log/LogLevel.php
A libs/psr/log/Psr/Log/LoggerAwareInterface.php
A libs/psr/log/Psr/Log/LoggerInterface.php
A libs/psr/log/Psr/Log/NullLogger.php
A libs/psr/log/Psr/Log/Test/LoggerInterfaceTest.php
A libs/psr/log/README.md
A libs/psr/log/composer.json
147 files changed, 13,199 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/39/119939/1


-- 
To view, visit https://gerrit.wikimedia.org/r/119939
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie667944416187cfd2ae6016c9e2fa28f4204bcd7
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: BryanDavis <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to