Title: Logging with Papertrail
Author: nielsschroyen
Published: <strong>August 25, 2017</strong>
Last modified: August 25, 2017

---

Search plugins

![](https://ps.w.org/logging-with-papertrail/assets/banner-772x250.png?rev=1719607)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/logging-with-papertrail/assets/icon-256x256.png?rev=1719607)

# Logging with Papertrail

 By [nielsschroyen](https://profiles.wordpress.org/nielsschroyen/)

[Download](https://downloads.wordpress.org/plugin/logging-with-papertrail.1.0.0.zip)

 * [Details](https://test.wordpress.org/plugins/logging-with-papertrail/#description)
 * [Reviews](https://test.wordpress.org/plugins/logging-with-papertrail/#reviews)
 *  [Installation](https://test.wordpress.org/plugins/logging-with-papertrail/#installation)
 * [Development](https://test.wordpress.org/plugins/logging-with-papertrail/#developers)

 [Support](https://wordpress.org/support/plugin/logging-with-papertrail/)

## Description

Do you want to use **Papertrail** for **better monitoring** your websites? This 
plugin will enable you to send php-errors to Papertrail even if you do not have 
the knowledge, time or access to [install the proper Papertrail hooks](http://help.papertrailapp.com/kb/configuration/configuring-centralized-logging-from-php-apps/).
You only need to install the plugin and enter your Papertrail information. The plugin
will automatically send all the php errors and exceptions happening within WordPress
to papertrail.

#### Notes

 * A [Papertrail](https://https://papertrailapp.com/) account is needed, which is
   free for most use cases.
 * Using this plugin will bypas the standard [PHP error handler](http://php.net/manual/en/function.set-error-handler.php)
   and [php exception handler](http://php.net/manual/en/function.set-exception-handler.php)
   within the script execution of WordPress. When the exception is posted to papertrail
   the exceptions are retrown.

#### Resources

[Papertrail Logging API](https://github.com/sc0ttkclark/papertrail)
 [Troy’s send_remote_syslog.php](https://gist.github.com/troy/2220679)
[Php’s error handler](http://php.net/manual/en/function.set-error-handler.php) [Plugin Handbook](https://developer.wordpress.org/plugins)
[Exception handling](https://stackoverflow.com/questions/5551668/what-are-the-best-practices-for-catching-and-re-throwing-exceptions)
[PHP code coverage](https://github.com/codecov/example-php) [Creating admin option pages](https://codex.wordpress.org/Creating_Options_Pages)
[WordPress readme.txt](https://github.com/codecov/example-php)

## Screenshots

 * [[
 * Admin settings page (running with WordPress 4.8 here)

## Installation

 1. Put the plugin in the plugins folder (`/wp-content/plugins/`)
 2. Activate plugin on the plugin page
 3. Enter your Papertrail information in the settings pages under the settings menu
 4. The system option allows you to change the system name within papertrail
 5. The program option allows you to differentiate within papertrail between diffent
    programs on one machine with the same name
 6. Choose between udp or tcp for your communication, use udp by default fallback to
    tcp if udp is not allowed on your environment

## FAQ

  Installation Instructions

 1. Put the plugin in the plugins folder (`/wp-content/plugins/`)
 2. Activate plugin on the plugin page
 3. Enter your Papertrail information in the settings pages under the settings menu
 4. The system option allows you to change the system name within papertrail
 5. The program option allows you to differentiate within papertrail between diffent
    programs on one machine with the same name
 6. Choose between udp or tcp for your communication, use udp by default fallback to
    tcp if udp is not allowed on your environment

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Logging with Papertrail” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ nielsschroyen ](https://profiles.wordpress.org/nielsschroyen/)

[Translate “Logging with Papertrail” into your language.](https://translate.wordpress.org/projects/wp-plugins/logging-with-papertrail)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/logging-with-papertrail/),
check out the [SVN repository](https://plugins.svn.wordpress.org/logging-with-papertrail/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/logging-with-papertrail/)
by [RSS](https://plugins.trac.wordpress.org/log/logging-with-papertrail/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Added: First release
 * Added: Post errors to papertail
 * Added: Post exceptions to papertrail
 * Added: Admin settings page for saving papertrail information
 * Added: Support custom system and program
 * Added: Support udp and tcp(unenctrypted)
 * Added: simple test settings on the admin page

## Meta

 *  Version **1.0.0**
 *  Last updated **9 years ago**
 *  Active installations **10+**
 *  WordPress version ** 3.9.19 or higher **
 *  Tested up to **4.8.28**
 *  Language
 * [English (US)](https://wordpress.org/plugins/logging-with-papertrail/)
 * Tags
 * [error logging](https://test.wordpress.org/plugins/tags/error-logging/)[papertrail](https://test.wordpress.org/plugins/tags/papertrail/)
 *  [Advanced View](https://test.wordpress.org/plugins/logging-with-papertrail/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/logging-with-papertrail/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/logging-with-papertrail/reviews/)

## Contributors

 *   [ nielsschroyen ](https://profiles.wordpress.org/nielsschroyen/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/logging-with-papertrail/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.paypal.me/NielsSchroyen)