diff --git a/lib/Honeybadger/Logger.php b/lib/Honeybadger/Logger.php
index <HASH>..<HASH> 100644
--- a/lib/Honeybadger/Logger.php
+++ b/lib/Honeybadger/Logger.php
@@ -2,6 +2,9 @@
 
 namespace Honeybadger;
 
+use \Honeybadger\Errors\NonExistentProperty;
+use \Honeybadger\Errors\ReadOnly;
+
 /**
  * Abstract logger. Should be extended to add support for various frameworks and
  * libraries utilizing Honeybadger.
@@ -39,6 +42,25 @@ abstract class Logger {
 		$this->threshold = $threshold;
 	}
 
+	public function __get($key)
+	{
+		switch ($key)
+		{
+			case 'logger':
+			case 'threshold':
+				return $this->$key;
+				break;
+			default:
+				throw new NonExistentProperty($this, $key);
+				break;
+		}
+	}
+
+	public function __set($key, $value)
+	{
+		throw new ReadOnly($this);
+	}
+
 	/**
 	 * Adds a new debug log entry with the supplied `$message`, replacing
 	 * with `$variables`, if any. If the threshold is lower than
Allow access to wrapper logger and threshold