{"id":11956,"date":"2011-01-30T16:31:38","date_gmt":"2011-01-30T16:31:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/elastik-error-logging\/"},"modified":"2011-03-11T17:10:17","modified_gmt":"2011-03-11T17:10:17","slug":"elastik-error-logging","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/elastik-error-logging\/","author":7387146,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2","stable_tag":"0.2","tested":"3.1.0","requires":"3.0.4","requires_php":"","requires_plugins":"","header_name":"elastik-error-logging","header_author":"James","header_description":"","assets_banners_color":"","last_updated":"2011-03-11 17:10:17","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/wordpress.org\/extend\/plugins\/elastik-error-logging\/","header_author_uri":"http:\/\/jarofgreen.co.uk","rating":0,"author_block_rating":0,"active_installs":0,"downloads":1116,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"0.2":"<p>Bug fix for PHP 5.2. New methods for communicating with Elastik.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1","0.2"],"block_files":[],"assets_screenshots":{"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1443776","resolution":"2","location":"plugin"},"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1443776","resolution":"1","location":"plugin"}},"screenshots":{"1":"The plugin settings you can configure.","2":"An error report in Elastik (Elastik Version 0.3.1). This is an actual error from WordPress 3.0.4."}},"plugin_section":[],"plugin_tags":[906,1522,662,4773],"plugin_category":[58],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-11956","plugin","type-plugin","status-closed","hentry","plugin_tags-error","plugin_tags-logging","plugin_tags-php","plugin_tags-ticket","plugin_category-user-management","plugin_committers-jarofgreen"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/elastik-error-logging.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/elastik-error-logging\/trunk\/screenshot-1.png?rev=1443776","caption":"The plugin settings you can configure."},{"src":"https:\/\/ps.w.org\/elastik-error-logging\/trunk\/screenshot-2.png?rev=1443776","caption":"An error report in Elastik (Elastik Version 0.3.1). This is an actual error from WordPress 3.0.4."}],"raw_content":"<!--section=description-->\n<p>This plugin collects errors from WordPress sites and sends them to Elastik, an Open Source ticket system available from http:\/\/elastik.sourceforge.net\/<\/p>\n <p>Elastik will collect PHP errors with full information, merge duplicate errors, create tickets so staff can track errors and email staff.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Set up an instance of Elastik ( http:\/\/elastik.sourceforge.net\/ ) with the ErrorReportingService module.<\/li>\n<li>In Elastik, create a project and create a new Error Reporting Site (See Elastik documentation on the ErrorReportingService module for more information on this).<\/li>\n<li>Upload the folder 'ElastikErrorLogging' and all it's contents to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to \"Elastik Error Logging\" and copy the settings from the site you created earlier.<\/li>\n<\/ol>\n <p>That's it! From your WordPress site you can ping the server. You can then check the ping was recorded in Elastik to check your configuration is correct.<\/p>\n\n<!--section=faq-->\n<h4>For Fatal run-time errors (E_ERROR), the stack trace does not seem to be complete?<\/h4>\n <p>No. Due to how these are caught, we can only provide you with minimal information. Sorry.<\/p>\n <h4>What is the performance like?<\/h4>\n <p>Every time an error in encountered, data is collected and a HTTP request is sent to Elastik to log that error. The HTTP request may take time - how long depends on how slow the Elastik server is. So do bear in mind that errors should be fixed as soon as possible.<\/p>\n <h4>Can I get anyone to host Elastik for me while I test this?<\/h4>\n <p>You may be able to get an account at http:\/\/demo.elastik.jarofgreen.co.uk\/mod.DemoSignUp\/ or contact the plugin authors and we may be able to help. We cannot guarantee the uptime or data on our testing server.<\/p>\n <h4>Can I get anyone to host Elastik for me? (I can pay)<\/h4>\n <p>Contact http:\/\/www.mapix.com\/ - they are the original developers of both Elastik and this plugin.<\/p>\n <h4>Can I get anyone to host Elastik for me? (I can't pay)<\/h4>\n <p>We do not know of anyone.<\/p>\n <h4>I'm writing WordPress code and want my errors to be caught by this plugin!<\/h4>\n <p>Simply throw an exception and if you don't catch it we will! http:\/\/php.net\/manual\/en\/language.exceptions.php<\/p>\n <h4>What versions of PHP does this run on?<\/h4>\n <p>PHP 5.2 and above.<\/p>\n\n<!--section=changelog-->\n<h4>0.1<\/h4>\n <ul>\n<li>First Version<\/li>\n<\/ul>\n <h4>0.2<\/h4>\n <ul>\n<li>Bug fix for PHP 5.2<\/li>\n<li>Show message in admin page if not configured properly<\/li>\n<li>Added local method of communicating with Elastik (Elastik version 0.4 and above only)<\/li>\n<li>Added background method of communicating with Elastik (Elastik version 0.4 and above only)<\/li>\n<\/ul>","raw_excerpt":"Logs errors with full information to an Elastik Ticket System. Errors can be tracked and emails can be sent to devs from there.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/11956","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=11956"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jarofgreen"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=11956"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=11956"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=11956"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=11956"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=11956"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=11956"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}