Lines Matching refs:record

77         $records = array_filter($records, function ($record) use ($level) {
78 return $record['level'] >= $level;
86 $record = array_reduce($records, function ($highest, $record) {
87 if ($record['level'] > $highest['level']) {
88 return $record;
101 $record['context']['logs'] = (string) $this->getBatchFormatter()->formatBatch($logs);
104 $this->handle($record);
134 protected function write(array $record) argument
138 $options['level'] = $this->logLevels[$record['level']];
140 if (!empty($record['extra']['tags'])) {
141 $options['tags'] = array_merge($options['tags'], $record['extra']['tags']);
142 unset($record['extra']['tags']);
144 if (!empty($record['context']['tags'])) {
145 $options['tags'] = array_merge($options['tags'], $record['context']['tags']);
146 unset($record['context']['tags']);
148 if (!empty($record['context']['fingerprint'])) {
149 $options['fingerprint'] = $record['context']['fingerprint'];
150 unset($record['context']['fingerprint']);
152 if (!empty($record['context']['logger'])) {
153 $options['logger'] = $record['context']['logger'];
154 unset($record['context']['logger']);
156 $options['logger'] = $record['channel'];
160 if (!empty($record[$source][$key])) {
161 $options[$key] = $record[$source][$key];
162 unset($record[$source][$key]);
166 if (!empty($record['context'])) {
167 $options['extra']['context'] = $record['context'];
168 if (!empty($record['context']['user'])) {
170 $this->ravenClient->user_context($record['context']['user']);
174 if (!empty($record['extra'])) {
175 $options['extra']['extra'] = $record['extra'];
182 …if (isset($record['context']['exception']) && ($record['context']['exception'] instanceof \Excepti…
183 $options['message'] = $record['formatted'];
184 $this->ravenClient->captureException($record['context']['exception'], $options);
186 $this->ravenClient->captureMessage($record['formatted'], array(), $options);