WordPress makes use of the reliable PHP error logging. It provides an API of it’s own and it’s fully documented here: Error Handling and Logging and often it’s already well integrated into server configurations.
For optional logging you can just use trigger_error() with it’s default error-type notice (E_USER_NOTICE).
Doing so will ensure you’re streamlined with wordpress error reporting and logging.
WordPress, does not have a logging API or something that does even close to that burried down deep in it’s spaghetti code. You can however make use of existing PHP based solutions that do provide high-level logging functionality like Apache Log4php which supports logging into different storages, incl. databases.
Related Posts:
- How do I show a different homepage to logged in and non-logged in users?
- How to hook into action/filter call
- Plugin Update History
- Undefined constant error in pluggable.php
- How to call a logging function from a generic utility plugin from another plguin
- Get all the URLs of the pages that uses a specific shortcode
- WordPress permissions error with admin account
- Deactivation Hook does not remove database
- Looking for Gallery Plugin [closed]
- How to accept images at multiple sizes and aspect ratios and display as standardized image size / ratio?
- Notice: Undefined index: mtral_field_subscriber
- Why is my WordPress Plugin page requesting my FTP Login Credentials?
- Delete free version plugin will also delete premium plugin
- add seperate suffix for low price and high price in woocommerce
- WordPress Editor completely blank [closed]
- Moving FB comments at the end of page
- Change the layout of action links under the plugin names
- Assign all Post in Wp to a specific Category
- How can i add simple code in only in posts by function.php
- Passing Parameters from shortcode to enqueue script
- Get products list by url key in WordPress Woocommerce [closed]
- URL rewrite with external JSON query
- Cross Sells are not being shown in Cart Page. Please Help!
- Possibility to login without password
- How to display registered customer list as dropdown in WooCommerce checkout?
- Using custom php file for ajax url inside plugin
- How do I create a custom permalink structure for a page template
- How do I get the Payzone WooCommerce payment gateway plugin to show up in the settings? [closed]
- simple-job-board Plugin throws an error on live server [closed]
- Where Should i write the code for wordpress ajax voting?
- How to remove a class function from a plugin by using remove_action()?
- Sending HTML email containing custom fields to site users from WordPress
- How to get images using taxonomy ( WP Media Folder)
- Plugin – Admin menu page broken url
- Error with get_price (and others) in self-written plugin to show price
- Hide DIV if empty – Plugin Gallery
- Easy WP SMTP plugin test email failed
- How to modify or create custom contact form 7 select options [closed]
- How to update a local development plugin on a separate machine
- adding Adsense’s In-Article Ads between images of blog post
- How to Include Fields in Query String When Making Request of WordPress.org Plugin API?
- Custom plugin – load enqueue only for this plugin
- Export postmeta (custom fields)
- Creating a form and displaying entry data as a table
- Which filter/action should I use to serve content for “virtual” files
- Customizing a blog page layout
- Add “Featured Image” box in my plugin post page
- Error When Trying To Login [closed]
- Is it a standard to have an empty `index.php` in root of Plugin? [duplicate]
- unable to remove malware from wp website [closed]
- Sub Plugin deactivation when Parent Plugin deactivate
- Getting 400 Error: redirect_uri_mismatch when trying to grant permission to Gmail SMTP plugin
- How to change WooCommece variation data programmtically [closed]
- Managing wordpress Themes & plugins for multisite
- WordPress Fatal Errors [closed]
- Getting a ressource ID, from a WC_Order_Item_Product/Order
- Chrome Dev Tools console says every page in my blog has link to http://maps.google.com [closed]
- Minimize and Uglify WordPress Plugin Files
- YOAST Seo xmlsitemap menu item not showing in the dashboard [closed]
- Regularity of Checking for plugin updates? [duplicate]
- How to include files relative to a file’s directory
- Change the number of plugins counted on wp-admin/plugins.php
- Translation issue with global variables
- How to redirect non www to www? [closed]
- Insert ads below the title
- .php file for woocommerce edit category? [closed]
- how do i change my website facebook login button to another text immediately user login? [closed]
- Advanced WordPress plugin activation detection
- WordPress Social Sharing Icons – Custom Placement
- Customize Menu | Styling LESS/SCSS code formats
- plugin uninstall function drop the tables, but shows errors on admin
- download button for audio file in post [closed]
- How to use template inside plugin shortcode with variables for big HTML code
- check uncategorized category by default
- Print posts category or tag as a formatted journal
- Woocommerce – WordPress Roles & Capabilities
- Get param from shortcode in plugin function
- Plugin scheduled event not working
- Trying to add_action in a loop
- Switch from wp-cron to a server cron job
- show my own admin_notices after a post has been published
- Play videos with buffering in my server
- Large amount image data transfer
- Advanced Custom Fields (acf) – Filter Relationship by Taxonomies not Post Type
- How to translate wordpress error message
- Sending customer an email with link to stripe to make payment
- Asynchronous request in wordpress
- Override a Plugin Function
- How to create wordpress page that lets users create their own quiz? [closed]
- wp_redirect not working on plugin
- Multiple authors and readers restricted by role [closed]
- shortcode – multiple instances of same parameter name in one shortcode instance
- dynamic name of the style for wp_enqueue_style
- how to execute some code after a post is published in WordPress [duplicate]
- Can i legally remove a credit from a free plugin on wordpress.org? [closed]
- CSS reset for plugin’s front end?
- Is there a counter for comments left?
- Delete Media not attached with Any posts
- remove ad to cart button and view more button if product price is empty
- Is there a way to remove a tooltip of a plugin via custom CSS? [closed]