Skip to content

Instantly share code, notes, and snippets.

@brianr
Created July 9, 2014 18:13
Show Gist options
  • Select an option

  • Save brianr/604b4447f5b0833d9a2a to your computer and use it in GitHub Desktop.

Select an option

Save brianr/604b4447f5b0833d9a2a to your computer and use it in GitHub Desktop.
rollbar.php - diff to use request.code as 'context' so it is searchable
diff --git a/rollbar.php b/rollbar.php
index f7d7de0..858bf75 100644
--- a/rollbar.php
+++ b/rollbar.php
@@ -249,6 +249,11 @@ class RollbarNotifier {
$data['server'] = $this->build_server_data();
$data['person'] = $this->build_person_data();
+ // use request.code as 'context', so it is searchable
+ if ($data['request'] && isset($data['request']['code'])) {
+ $data['context'] = $data['request']['code'];
+ }
+
array_walk_recursive($data, array($this, '_sanitize_utf8'));
$payload = $this->build_payload($data);
@@ -362,6 +367,11 @@ class RollbarNotifier {
$data['request'] = $this->build_request_data();
$data['server'] = $this->build_server_data();
$data['person'] = $this->build_person_data();
+
+ // use request.code as 'context', so it is searchable
+ if ($data['request'] && isset($data['request']['code'])) {
+ $data['context'] = $data['request']['code'];
+ }
array_walk_recursive($data, array($this, '_sanitize_utf8'));
@@ -395,6 +405,11 @@ class RollbarNotifier {
$data['request'] = $this->build_request_data();
$data['server'] = $this->build_server_data();
$data['person'] = $this->build_person_data();
+
+ // use request.code as 'context', so it is searchable
+ if ($data['request'] && isset($data['request']['code'])) {
+ $data['context'] = $data['request']['code'];
+ }
array_walk_recursive($data, array($this, '_sanitize_utf8'));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment