@@ -71,9 +71,16 @@ public function __invoke(
71
71
logContext: $ logContext
72
72
),
73
73
error: fn (array $ logContext = []) => fn (Throwable $ e ) => $ this ->logger ->error (
74
- ' Unhandled Exception was thrown during [{backend}] library [{library.title}] request. ' ,
75
- [
74
+ message: ' Exception [{error.kind}] was thrown unhandled during [{client}: { backend}] library [{library.title}] request. Error [{error.message} @ {error.file}:{error.line}] . ' ,
75
+ context: [
76
76
'backend ' => $ context ->backendName ,
77
+ 'client ' => $ context ->clientName ,
78
+ 'error ' => [
79
+ 'kind ' => $ e ::class,
80
+ 'line ' => $ e ->getLine (),
81
+ 'message ' => $ e ->getMessage (),
82
+ 'file ' => after ($ e ->getFile (), ROOT_PATH ),
83
+ ],
77
84
...$ logContext ,
78
85
'exception ' => [
79
86
'file ' => $ e ->getFile (),
@@ -171,16 +178,26 @@ protected function getLibraries(Context $context, Closure $handle, Closure $erro
171
178
Message::add ("{$ context ->backendName }.has_errors " , true );
172
179
return [];
173
180
} catch (Throwable $ e ) {
174
- $ this ->logger ->error ('Unhandled exception was thrown during request for [{backend}] libraries. ' , [
175
- 'backend ' => $ context ->backendName ,
176
- 'exception ' => [
177
- 'file ' => $ e ->getFile (),
178
- 'line ' => $ e ->getLine (),
179
- 'kind ' => get_class ($ e ),
180
- 'message ' => $ e ->getMessage (),
181
- 'trace ' => $ context ->trace ? $ e ->getTrace () : [],
182
- ],
183
- ]);
181
+ $ this ->logger ->error (
182
+ message: 'Exception [{error.kind}] was thrown unhandled during [{client}: {backend}] request for libraries. Error [{error.message} @ {error.file}:{error.line}]. ' ,
183
+ context: [
184
+ 'backend ' => $ context ->backendName ,
185
+ 'client ' => $ context ->clientName ,
186
+ 'error ' => [
187
+ 'kind ' => $ e ::class,
188
+ 'line ' => $ e ->getLine (),
189
+ 'message ' => $ e ->getMessage (),
190
+ 'file ' => after ($ e ->getFile (), ROOT_PATH ),
191
+ ],
192
+ 'exception ' => [
193
+ 'file ' => $ e ->getFile (),
194
+ 'line ' => $ e ->getLine (),
195
+ 'kind ' => get_class ($ e ),
196
+ 'message ' => $ e ->getMessage (),
197
+ 'trace ' => $ context ->trace ? $ e ->getTrace () : [],
198
+ ],
199
+ ]
200
+ );
184
201
Message::add ("{$ context ->backendName }.has_errors " , true );
185
202
return [];
186
203
}
@@ -257,9 +274,16 @@ protected function getLibraries(Context $context, Closure $handle, Closure $erro
257
274
continue ;
258
275
} catch (Throwable $ e ) {
259
276
$ this ->logger ->error (
260
- ' Unhandled exception was thrown during [{backend}] [{library.title}] items count request. ' ,
261
- [
277
+ message: ' Exception [{error.kind}] was thrown unhandled during [{client}: { backend}] [{library.title}] items count request. Error [{error.message} @ {error.file}:{error.line}] . ' ,
278
+ context: [
262
279
'backend ' => $ context ->backendName ,
280
+ 'client ' => $ context ->clientName ,
281
+ 'error ' => [
282
+ 'kind ' => $ e ::class,
283
+ 'line ' => $ e ->getLine (),
284
+ 'message ' => $ e ->getMessage (),
285
+ 'file ' => after ($ e ->getFile (), ROOT_PATH ),
286
+ ],
263
287
...$ logContext ,
264
288
'exception ' => [
265
289
'file ' => $ e ->getFile (),
@@ -401,9 +425,16 @@ protected function getLibraries(Context $context, Closure $handle, Closure $erro
401
425
continue ;
402
426
} catch (Throwable $ e ) {
403
427
$ this ->logger ->error (
404
- ' Unhandled exception was thrown during [{backend}] [{library.title}] series external ids request. ' ,
405
- [
428
+ message: ' Exception [{error.kind}] was thrown unhandled during [{client}: { backend}] [{library.title}] series external ids request. Error [{error.message} @ {error.file}:{error.line}] . ' ,
429
+ context: [
406
430
'backend ' => $ context ->backendName ,
431
+ 'client ' => $ context ->clientName ,
432
+ 'error ' => [
433
+ 'kind ' => $ e ::class,
434
+ 'line ' => $ e ->getLine (),
435
+ 'message ' => $ e ->getMessage (),
436
+ 'file ' => after ($ e ->getFile (), ROOT_PATH ),
437
+ ],
407
438
...$ logContext ,
408
439
'exception ' => [
409
440
'file ' => $ e ->getFile (),
@@ -530,9 +561,16 @@ protected function getLibraries(Context $context, Closure $handle, Closure $erro
530
561
continue ;
531
562
} catch (Throwable $ e ) {
532
563
$ this ->logger ->error (
533
- ' Unhandled exception was thrown during [{backend}] [{library.title}] [{segment.number}/{segment.of}] content list request. ' ,
534
- [
564
+ message: ' Exception [{error.kind}] was thrown unhandled during [{client}: { backend}] [{library.title}] [{segment.number}/{segment.of}] content list request. Error [{error.message} @ {error.file}:{error.line}] . ' ,
565
+ context: [
535
566
'backend ' => $ context ->backendName ,
567
+ 'client ' => $ context ->clientName ,
568
+ 'error ' => [
569
+ 'kind ' => $ e ::class,
570
+ 'line ' => $ e ->getLine (),
571
+ 'message ' => $ e ->getMessage (),
572
+ 'file ' => after ($ e ->getFile (), ROOT_PATH ),
573
+ ],
536
574
...$ logContext ,
537
575
'exception ' => [
538
576
'file ' => $ e ->getFile (),
@@ -636,8 +674,8 @@ protected function handle(Context $context, iResponse $response, Closure $callba
636
674
}
637
675
} catch (Throwable $ e ) {
638
676
$ this ->logger ->error (
639
- ' Unhandled exception was thrown during parsing of [{ backend}] library [{library.title}] [{segment.number}/{segment.of}] response. ' ,
640
- [
677
+ message: ' Exception [{error.kind}] was thrown unhandled during [{client}: { backend}] parsing [{library.title}] [{segment.number}/{segment.of}] response. Error [{error.message} @ {error.file}:{error.line}] . ' ,
678
+ context: [
641
679
'backend ' => $ context ->backendName ,
642
680
...$ logContext ,
643
681
'exception ' => [
@@ -851,9 +889,16 @@ protected function process(
851
889
]);
852
890
} catch (Throwable $ e ) {
853
891
$ this ->logger ->error (
854
- ' Unhandled exception was thrown during handling of [{ backend}] [{library.title}] [{item.title}] import. ' ,
855
- [
892
+ message: ' Exception [{error.kind}] was thrown unhandled during [{client}: { backend}] [{library.title}] [{item.title}] import. Error [{error.message} @ {error.file}:{error.line}] . ' ,
893
+ context: [
856
894
'backend ' => $ context ->backendName ,
895
+ 'client ' => $ context ->clientName ,
896
+ 'error ' => [
897
+ 'kind ' => $ e ::class,
898
+ 'line ' => $ e ->getLine (),
899
+ 'message ' => $ e ->getMessage (),
900
+ 'file ' => after ($ e ->getFile (), ROOT_PATH ),
901
+ ],
857
902
...$ logContext ,
858
903
'exception ' => [
859
904
'file ' => $ e ->getFile (),
0 commit comments