{"id":18337749,"url":"https://github.com/agarzon/emaillogger","last_synced_at":"2025-06-21T05:02:09.694Z","repository":{"id":18431988,"uuid":"21617803","full_name":"agarzon/EmailLogger","owner":"agarzon","description":"EmailLogger CakePHP Plugin","archived":false,"fork":false,"pushed_at":"2014-07-08T15:29:48.000Z","size":136,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-09T20:18:33.065Z","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agarzon.png","metadata":{"files":{"readme":"readme.textile","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-07-08T15:18:25.000Z","updated_at":"2014-07-08T15:20:28.000Z","dependencies_parsed_at":"2022-08-04T23:30:45.361Z","dependency_job_id":null,"html_url":"https://github.com/agarzon/EmailLogger","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/agarzon/EmailLogger","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agarzon%2FEmailLogger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agarzon%2FEmailLogger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agarzon%2FEmailLogger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agarzon%2FEmailLogger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agarzon","download_url":"https://codeload.github.com/agarzon/EmailLogger/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agarzon%2FEmailLogger/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261065242,"owners_count":23104761,"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-05T20:12:11.154Z","updated_at":"2025-06-21T05:02:04.508Z","avatar_url":"https://github.com/agarzon.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"h1. EmailLogger plugin\n\nEmail engine for CakeLog, CakePHP \u003e= 2.4.x Sends out emails for log entries.\nOptional configuration for log levels to send emails, by default to all core log levels.\n\nh2. Background\n\nThis plugin is just a quick and dirty way check\nyour app without turning debug on, or check errors that only occur with debug off.\n\nh2. Requirements\n\n* PHP 5.3\n* CakePHP 2.4.x\n\nh2. Installation\n\n_[Manual]_\n\n# Download this: http://github.com/agarzon/EmailLogger/zipball/master\n# Unzip that download.\n# Copy the resulting folder to app/Plugin\n# Rename the folder you just copied to EmailLogger\n\n_[GIT Submodule]_\n\nIn your app directory type:\n\u003cpre\u003e\u003ccode\u003egit submodule add git@github.com:agarzon/EmailLogger.git app/Plugin/EmailLogger\ngit submodule init\ngit submodule update\n\u003c/code\u003e\u003c/pre\u003e\n\n_[GIT Clone]_\n\nIn your plugin directory type\n\u003cpre\u003e\u003ccode\u003egit clone git@github.com:agarzon/EmailLogger.git EmailLogger\u003c/code\u003e\u003c/pre\u003e\n\nh2. Usage\n\nIn app/Config/bootstrap.php add: CakePlugin::load('EmailLogger', array('bootstrap' =\u003e true));\nAdd $logger configuration in app/Config/email.php or create EmailLogger/Config/config.php\n\nh2. Configuration(optional):\n\nEmailLogger/Config/config.php\nDefine which levels and email configuration to use for EmailLogger.\nSet 'duplicates' to false/true to avoid receiving duplicate emails. (defaults to true)\nWithout this file, EmailLogger will send out emails for all log entries and all core log levels.\n\nNote: Don't setup your email configuration for EmailLogger with 'log' =\u003e true\nor any log level which will be handled by EmailLogger\n\nh2. Important\n\nIt's not recommended to use this in production.\n\"http://ad7six.com/2007/04/19/Don-t-mail-me-my-site-errors.html\":http://ad7six.com/2007/04/19/Don-t-mail-me-my-site-errors.html\n\n_Hint:_\nSet 'levels' =\u003e array('logger') and it wont ever send out emails for core errors,\nand add CakeLog::write('logger', 'Log this'); or $this-\u003elog('Log this', 'logger');\nto the code you want to debug.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagarzon%2Femaillogger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagarzon%2Femaillogger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagarzon%2Femaillogger/lists"}