@@ -61,7 +61,7 @@ class EventHandler
6161 /**
6262 * EventHandler constructor.
6363 *
64- * @param array $config
64+ * @param array $config
6565 */
6666 public function __construct (array $ config )
6767 {
@@ -149,6 +149,31 @@ protected function routeMatchedHandler(RouteMatched $match)
149149 $ this ->routerMatchedHandler ($ match ->route );
150150 }
151151
152+ /**
153+ * Until Laravel 5.1
154+ *
155+ * @param string $query
156+ * @param array $bindings
157+ * @param int $time
158+ * @param string $connectionName
159+ */
160+ protected function queryHandler ($ query , $ bindings , $ time , $ connectionName )
161+ {
162+ $ data = array ('connectionName ' => $ connectionName );
163+
164+ if ($ this ->sqlBindings ) {
165+ $ data ['bindings ' ] = $ bindings ;
166+ }
167+
168+ Integration::addBreadcrumb (new Breadcrumb (
169+ Breadcrumb::LEVEL_INFO ,
170+ Breadcrumb::TYPE_USER ,
171+ 'sql.query ' ,
172+ $ query ,
173+ $ data
174+ ));
175+ }
176+
152177 /**
153178 * Since Laravel 5.2
154179 *
@@ -171,6 +196,24 @@ protected function queryExecutedHandler(QueryExecuted $query)
171196 ));
172197 }
173198
199+ /**
200+ * Until Laravel 5.3
201+ *
202+ * @param string $level
203+ * @param string $message
204+ * @param array|null $context
205+ */
206+ protected function logHandler ($ level , $ message , $ context )
207+ {
208+ Integration::addBreadcrumb (new Breadcrumb (
209+ $ level ,
210+ Breadcrumb::TYPE_USER ,
211+ 'log. ' . $ level ,
212+ $ message ,
213+ empty ($ context ) ? array () : array ('params ' => $ context )
214+ ));
215+ }
216+
174217 /**
175218 * Since Laravel 5.4
176219 *
@@ -232,7 +275,6 @@ protected function queueJobProcessingHandler(JobProcessing $event)
232275 ));
233276 }
234277
235-
236278 /**
237279 * Since Laravel 5.2
238280 *
0 commit comments