Hallo,
kann das Format und die Inhalte beim Logging der Generierung beeinflusst werden?
Hier ein Beispiel für die Generierung einer Seite testseite in einer Sprache EN in einem Kanal HTML:
INFO 13.08.2020 21:09:18.578 (
de.espirit.firstspirit.store.access.sitestore.PageRefImpl😞 generating page reference
'testseite' (id=
65684, html, EN)
INFO 13.08.2020 21:09:19.859{g-node=38621} (de.espirit.firstspirit.generate.SiteProduction😞 Setting 'set_fields' to 'null' - Undefined method 'de.espirit.firstspirit.parser.eval.Undefined#appendEditorNames(java.lang.Object)'!
ERROR 13.08.2020 21:09:19.890{g-node=38621} (de.espirit.firstspirit.store.access.sitestore.PageRefImpl😞 cannot get page 1119384 for page ref 1119717
ERROR 13.08.2020 21:09:19.921{g-node=38621} (de.espirit.firstspirit.store.access.sitestore.PageRefImpl😞 cannot get page 1119384 for page ref 1119717
INFO 13.08.2020 21:09:20.015{g-node=16591} (de.espirit.firstspirit.generate.SiteProduction😞 Setting 'set_fields' to 'null' - Undefined method 'de.espirit.firstspirit.parser.eval.Undefined#appendEditorNames(java.lang.Object)'!
INFO 13.08.2020 21:09:20.046 (de.espirit.firstspirit.generate.SiteProduction😞 creating output stream for /en/testpage.html
Obwohl alle Log-Einträge zur Generierung einer Seite gehören, gibt es keinen gemeinsamen Identifier.
Diesen würde ich gerne pro Logzeile haben, um die Zugehörigkeit zu einem Task anzuzeigen.
Grund: dann könnte bei Logstash eine Aggregation genutzt werden:
https://www.elastic.co/guide/en/logstash/current/plugins-filters-aggregate.html
Und in der Logauswertung könnten die Fehler der Seite mit der Sprache und dem Kanal zu geordnet werden. Die Auswertung der Fehler hätte dann direkten Bezug zur Seite, Sprache und Kanal.
Beispiel mit gemeinsamer TaskId: (g-page-reference=65684)
INFO 13.08.2020 21:09:18.578 (g-page-reference=65684) (de.espirit.firstspirit.store.access.sitestore.PageRefImpl😞 generating page reference 'testseite' (id=65684, html, EN)INFO 13.08.2020 21:09:19.859 (g-page-reference=65684) {g-node=38621} (de.espirit.firstspirit.generate.SiteProduction😞 Setting 'set_fields' to 'null' - Undefined method 'de.espirit.firstspirit.parser.eval.Undefined#appendEditorNames(java.lang.Object)'!
ERROR 13.08.2020 21:09:19.890 (g-page-reference=65684){g-node=38621} (de.espirit.firstspirit.store.access.sitestore.PageRefImpl😞 cannot get page 1119384 for page ref 1119717
ERROR 13.08.2020 21:09:19.921(g-page-reference=65684) {g-node=38621} (de.espirit.firstspirit.store.access.sitestore.PageRefImpl😞 cannot get page 1119384 for page ref 1119717
INFO 13.08.2020 21:09:20.015 (g-page-reference=65684) {g-node=16591} (de.espirit.firstspirit.generate.SiteProduction😞 Setting 'set_fields' to 'null' - Undefined method 'de.espirit.firstspirit.parser.eval.Undefined#appendEditorNames(java.lang.Object)'!
INFO 13.08.2020 21:09:20.046 (g-page-reference=65684) de.espirit.firstspirit.generate.SiteProduction😞 creating output stream for /en/testpage.html
Viele Grüße, Torsten Schrape