{"id":20209863,"url":"https://github.com/rask/wplog","last_synced_at":"2026-05-10T08:33:12.798Z","repository":{"id":71398906,"uuid":"50295293","full_name":"rask/wplog","owner":"rask","description":"Logging system plugin for WordPress.","archived":false,"fork":false,"pushed_at":"2016-02-09T15:19:21.000Z","size":59,"stargazers_count":2,"open_issues_count":4,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-13T21:24:51.954Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rask.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-01-24T16:03:22.000Z","updated_at":"2016-08-29T16:04:03.000Z","dependencies_parsed_at":"2023-04-29T20:14:18.347Z","dependency_job_id":null,"html_url":"https://github.com/rask/wplog","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rask%2Fwplog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rask%2Fwplog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rask%2Fwplog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rask%2Fwplog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rask","download_url":"https://codeload.github.com/rask/wplog/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241645858,"owners_count":19996468,"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":[],"created_at":"2024-11-14T05:43:05.792Z","updated_at":"2026-05-10T08:33:12.769Z","avatar_url":"https://github.com/rask.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wplog\n\n*wplog* is a system logging plugin for WordPress.\n\n## Disclaimer\n\nCurrently the plugin is in early development. Bugs may be frequent and things might\nbreak down badly if used. Use this plugin in production *only* if you're ready\nencounter bugs and missing features.\n\n## Features\n\n### Log system events\n\nLogs all kinds of changes in the WordPress system:\n\n-   Option value changes\n-   Authentication\n-   Posts (including custom post types and meta changes)\n\nMore to come.\n\n### Log to various log endpoints\n\n*wplog* comes bundled with a `$wpdb` logger, which keeps logs in a custom database\ntable.\n\nThird party log endpoints are quite easy to create, and only defining a class, a\nlogging method and registering the logger to *wplog* is needed to make it work (more\ndocumentation on this later when the API is finished).\n\n### Custom log events\n\nCustom log events can be created to keep log of your customized WP installations\n(more documentation on this when the API is finished).\n\n## Installation\n\nDuring development phase: clone this repo to your `wp-plugins` directory and run the\nfollowing inside it\n\n    $ composer install \u0026\u0026 npm install\n    $ gulp\n\nand then activate in `wp-admin`. By default the plugin will use the `$wpdb` logger.\n\n### Requirements\n\nThe plugin requires a PHP **7** system. This means WP 4.4 and upwards is supported.\n\n## Updates\n\nThe plugin features code which should update it directly from GitHub releases. If you\nencounter problems during updates, please create an issue so we can take a look.\n\n## Uninstallation\n\nRemove the plugin inside `wp-admin`. If you want to just \"delete\" it, remove the\nplugin directory and dispose of the `{$prefix}_wplog` database table.\n\n### Logged data\n\nIf you've used custom log endpoints, you will need to handle removing the data from\nthose endpoints yourself if you uninstall this plugin.\n\nIf you decide to keep the logged data as is, and reinstall this plugin later, no\nconflicts should occur with old and new data.\n\n## TODO\n\n-   Documentation.\n-   Plain file logging endpoint to plugin core.\n-   A way to actually view the logs generated using the core endpoints.\n-   A way to make external logging service logs viewable in wp-admin.\n-   Define global and endpoint specific settings which should be customizeable.\n\n## Contributing\n\n-   Create issues at the issue tracker.\n-   Send pull requests for fixes and features.\n\nOnce the plugin is more mature, we're going to start keeping a list of good logging\nendpoints that third parties have created.\n\n## License\n\nGPLv3+, see `LICENSE.md`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frask%2Fwplog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frask%2Fwplog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frask%2Fwplog/lists"}