1{ 2 "name": "monolog/monolog", 3 "description": "Sends your logs to files, sockets, inboxes, databases and various web services", 4 "keywords": ["log", "logging", "psr-3"], 5 "homepage": "https://github.com/Seldaek/monolog", 6 "type": "library", 7 "license": "MIT", 8 "authors": [ 9 { 10 "name": "Jordi Boggiano", 11 "email": "j.boggiano@seld.be", 12 "homepage": "https://seld.be" 13 } 14 ], 15 "require": { 16 "php": ">=7.2", 17 "psr/log": "^1.0.1 || ^2.0 || ^3.0" 18 }, 19 "require-dev": { 20 "aws/aws-sdk-php": "^2.4.9 || ^3.0", 21 "doctrine/couchdb": "~1.0@dev", 22 "elasticsearch/elasticsearch": "^7", 23 "mongodb/mongodb": "^1.8", 24 "graylog2/gelf-php": "^1.4.2", 25 "php-amqplib/php-amqplib": "~2.4 || ^3", 26 "php-console/php-console": "^3.1.3", 27 "phpspec/prophecy": "^1.6.1", 28 "phpunit/phpunit": "^8.5", 29 "predis/predis": "^1.1", 30 "rollbar/rollbar": "^1.3 || ^2 || ^3", 31 "ruflin/elastica": ">=0.90@dev", 32 "swiftmailer/swiftmailer": "^5.3|^6.0", 33 "phpstan/phpstan": "^0.12.91" 34 }, 35 "suggest": { 36 "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", 37 "doctrine/couchdb": "Allow sending log messages to a CouchDB server", 38 "ruflin/elastica": "Allow sending log messages to an Elastic Search server", 39 "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", 40 "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", 41 "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", 42 "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", 43 "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", 44 "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", 45 "rollbar/rollbar": "Allow sending log messages to Rollbar", 46 "php-console/php-console": "Allow sending log messages to Google Chrome", 47 "ext-mbstring": "Allow to work properly with unicode symbols", 48 "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", 49 "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", 50 "ext-openssl": "Required to send log messages using SSL" 51 }, 52 "autoload": { 53 "psr-4": {"Monolog\\": "src/Monolog"} 54 }, 55 "autoload-dev": { 56 "psr-4": {"Monolog\\": "tests/Monolog"} 57 }, 58 "provide": { 59 "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" 60 }, 61 "extra": { 62 "branch-alias": { 63 "dev-main": "2.x-dev" 64 } 65 }, 66 "scripts": { 67 "test": "@php vendor/bin/phpunit", 68 "phpstan": "@php vendor/bin/phpstan analyse" 69 }, 70 "config": { 71 "lock": false, 72 "sort-packages": true, 73 "platform-check": false 74 } 75} 76