diff options
author | Brian Fenton <bfenton@ku.edu> | 2010-10-11 23:58:38 -0500 |
---|---|---|
committer | Brian Fenton <bfenton@ku.edu> | 2010-10-11 23:58:38 -0500 |
commit | 46736cf9c8029b87889a8805c29c7988dc878bc9 (patch) | |
tree | f8de739367aa6dc88aeabe573a98549dd08da2a8 | |
parent | 88102fe43c94078485015200b96cf02b037a7f17 (diff) | |
download | KLogger-46736cf9c8029b87889a8805c29c7988dc878bc9.zip KLogger-46736cf9c8029b87889a8805c29c7988dc878bc9.tar.gz KLogger-46736cf9c8029b87889a8805c29c7988dc878bc9.tar.bz2 |
added methods to deal with messageQueue
-rwxr-xr-x | src/KLogger.php | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/KLogger.php b/src/KLogger.php index 002d603..4c4efc8 100755 --- a/src/KLogger.php +++ b/src/KLogger.php @@ -179,6 +179,33 @@ class KLogger }
/**
+ * Returns (and removes) the last message from the queue.
+ * @return string
+ */
+ public function getMessage()
+ {
+ return array_pop($this->_messageQueue);
+ }
+
+ /**
+ * Returns the entire message queue (leaving it intact)
+ * @return array
+ */
+ public function getMessages()
+ {
+ return $this->_messageQueue;
+ }
+
+ /**
+ * Empties the message queue
+ * @return void
+ */
+ public function clearMessages()
+ {
+ $this->_messageQueue = array();
+ }
+
+ /**
* Writes a $line to the log with a priority level of INFO
*
* @param string $line Information to log
|