{"id":27344907,"url":"https://github.com/graycoreio/magento2-graphql-logger","last_synced_at":"2025-04-12T17:54:22.508Z","repository":{"id":49789562,"uuid":"518047022","full_name":"graycoreio/magento2-graphql-logger","owner":"graycoreio","description":"Unique GraphQl queries for development purposes along with when the query was last run.","archived":false,"fork":false,"pushed_at":"2025-04-11T16:28:58.000Z","size":61,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-11T17:24:07.255Z","etag":null,"topics":["development","graphql","logging","magento","magento2"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/graycoreio.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-26T12:12:48.000Z","updated_at":"2025-04-11T16:29:02.000Z","dependencies_parsed_at":"2022-08-21T14:00:24.014Z","dependency_job_id":null,"html_url":"https://github.com/graycoreio/magento2-graphql-logger","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graycoreio%2Fmagento2-graphql-logger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graycoreio%2Fmagento2-graphql-logger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graycoreio%2Fmagento2-graphql-logger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graycoreio%2Fmagento2-graphql-logger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/graycoreio","download_url":"https://codeload.github.com/graycoreio/magento2-graphql-logger/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248610408,"owners_count":21132920,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["development","graphql","logging","magento","magento2"],"created_at":"2025-04-12T17:54:21.712Z","updated_at":"2025-04-12T17:54:22.494Z","avatar_url":"https://github.com/graycoreio.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Magento 2 GraphQL Logger\n\n\u003cdiv align=\"center\"\u003e\n\n[![Packagist Downloads](https://img.shields.io/packagist/dm/graycore/magento2-graphql-logger?color=blue)](https://packagist.org/packages/graycore/magento2-graphql-logger/stats)\n[![Packagist Version](https://img.shields.io/packagist/v/graycore/magento2-graphql-logger?color=blue)](https://packagist.org/packages/graycore/magento2-graphql-logger)\n[![Packagist License](https://img.shields.io/packagist/l/graycore/magento2-graphql-logger)](https://github.com/graycoreio/magento2-graphql-logger/blob/main/LICENSE)\n[![Integration Test](https://github.com/graycoreio/magento2-graphql-logger/actions/workflows/integration.yaml/badge.svg)](https://github.com/graycoreio/magento2-graphql-logger/actions/workflows/integration.yaml)\n\n\u003c/div\u003e\n\nThis module logs unique GraphQl queries for development purposes.\n\n\u003e [!CAUTION]\n\u003e If your frontend development teams are unscrupulous this package will generate a PII issue for you. We append full query body data into the logs. This means that developers who fail to use variables in their queries and instead embed them directly in the query will cause your logs to be pull of various kinds of data that you don't want to log (potentially PII and credit card data). This uses the same interface as New Relic (which means New Relic and any other configured loggers) will ALSO get this data. You should only install this in development environments. You have been warned.\n\n\n## Getting Started\n\nThis module is intended to be installed with [composer](https://getcomposer.org/). From the root of your Magento 2 project:\n\n1. Download the package\n```bash\ncomposer require graycore/magento2-graphql-logger\n```\n2. Enable the package\n\n```bash\n./bin/magento module:enable Graycore_GraphQlLogger\n```\n\n## Usage\n\nThis module is disabled by default. It can be enabled through system configuration: Services -\u003e Magento Web API -\u003e GraphQl Logger -\u003e Enable Logger.\n\nLogs can be found in `graycore_graphql_log` in the database.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgraycoreio%2Fmagento2-graphql-logger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgraycoreio%2Fmagento2-graphql-logger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgraycoreio%2Fmagento2-graphql-logger/lists"}