2017-07-26 4 views
0

Wie können Sie die Protokollierung für den REST-Methodenaufruf am besten durchführen?Wie kann die Protokollierung für den REST-Methodenaufruf am besten durchgeführt werden?

Ich habe versucht zwei Möglichkeiten, um die Informationen von Methoden wie Eingabe an die Methode übergeben, Ausgabe dieser Methode, wenn Ausnahme ausgelöst - welche Ausnahme, welche Klasse und Methode und Ausnahmezeile werden protokolliert.

Method1: Verwenden schließlich Methode

Method2: Mit Frühling AOP

Welches ist der beste Weg ist, zu tun? Gibt es eine andere Möglichkeit, wie wir protokollieren können?

Antwort

1

ich hier seit einem Punkt über ACV Vorschlag hinzugefügt, was immer er richtig sind vorgeschlagen hat, 1. AOP wird loses Paar sein, dass Ihnen mehr Flexibilität in Bezug auf der optionalen Bereitstellung geben, 2.Your tatsächliche Geschäftslogik und Verfahren wird ordentlich bleiben & sauber. keine zusätzliche Zeile würde dort erscheinen. 3.Könnte Ihren Code für die gesamte Anwendung auch in anderen Anwendungen verwenden.

2

finally ist für Ausnahmen. AOP sieht gut aus, wenn Sie viele Methoden haben. Ansonsten fügen Sie einfach die LOG-Anweisungen hinzu (falls Sie ein Logger-Framework wie log4j verwenden), wo Sie glauben, dass Sie sie brauchen. AOP hat eine geringe Auswirkung auf die Leistung.

+0

Hallo ACV, danke für Ihre Antwort. Aber was ich nicht verstehe, ist 'fügen Sie die LOG-Anweisung hinzu, wo Sie denken, dass Sie sie brauchen'? Ich meine, wie soll ich tun? –

+0

@SN für den Fall, dass Sie ein Protokollierungs-Framework verwenden, was Sie tun sollten – ACV

Verwandte Themen