Heim  >  Artikel  >  Java  >  Wie protokolliere ich alle von einer Methode in Java ausgelösten Ausnahmen?

Wie protokolliere ich alle von einer Methode in Java ausgelösten Ausnahmen?

PHPz
PHPznach vorne
2023-04-23 12:19:07890Durchsuche

Protokollieren Sie alle von jeder Methode ausgelösten Ausnahmen.

Dies wird stark zu wenig genutzt. Die meisten öffentlichen APIs verfügen nicht über eine @throws-Java-Dokumentation, in der die ausgelösten Ausnahmen erläutert werden.

Das ist ein tolles Beispiel.

...
 *
 * @throws MalformedURLException The formal system identifier of a
 * subordinate catalog cannot be turned into a valid URL.
 * @throws IOException Error reading subordinate catalog file.
 */
public String resolveSystem(String systemId)
  throws MalformedURLException, IOException {
...

Dies ist ein schlechtes Beispiel für mangelnde Informationen darüber, unter welchen Umständen eine Ausnahme ausgelöst wird.

 * @throws Exception exception
 */
public void startServer() throws Exception {
    if (!externalDatabaseHost) {

Das obige ist der detaillierte Inhalt vonWie protokolliere ich alle von einer Methode in Java ausgelösten Ausnahmen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen