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
