Ich bin neu bei GCP AppEngine und habe die Flexible Umgebung aus verschiedenen Gründen gewählt. Ich bin jedoch schockiert, wenn ich feststelle, dass die nicht kompatiblen Laufzeiten der flexiblen Umgebung es mir nicht erlauben, die Protokollierungsereignisse meiner App dem Protokoll in der Cloud-Protokollierung zuzuordnen. Lies ich das richtig? https://cloud.google.com/appengine/docs/flexible/java/writing-application-logs#writing_application_logs_1Wie ordne ich meine Java-Anwendungsprotokollierungsereignisse den entsprechenden Cloud-Protokollierungsereignissebenen in GCP Feexible nicht kompatiblem App Engine zu?
Und diese Seite war wirklich nicht hilfreich. https://cloud.google.com/java/getting-started/logging-application-events
Dies ist nach mehreren Stunden des Lesens GAE Logging Leiden und versuchen zu bestimmen, welche auf die Standard-Umgebung vs Flexible angewendet. Am besten kann ich sagen, Event-Level-Mapping ist in der Standardumgebung möglich.
jedoch für feinere Kontrolle über die Log-Level-Anzeige in der Cloud Platform-Konsole muss die Logging-Framework ein java.util.logging Adapter verwenden. https://cloud.google.com/appengine/docs/java/how-requests-are-handled#Java_Logging
OK. Das ist eine vage Andeutung, aber ich glaube, ich habe woanders etwas klarer gesehen.
Egal, sollte das in der "flexiblen" Umgebung nicht einfacher sein? Wer möchte Events nicht einfach nach Logging-Levels filtern?
Update: Ich klärte die Frage, um anzuzeigen, dass ich über die nicht kompatiblen Laufzeiten in der flexiblen GAE-Umgebung frage.
Danke für das Posten - löste ein großes Problem für mich. Irgendein Gedanke, dies auf GitHub zu setzen, damit wir es verbessern können? Eine Sache, die nicht funktioniert, besteht darin, alle Protokolle für eine einzelne Anforderung in einer einzigen Gruppe zusammenzufassen, so wie GAE classic funktioniert. – sappenin