İçeriğe geç

Günlükle ve yeniden fırlat (ARCH8166)

Anahtar kotlin.logging.log-and-rethrow · Önem warning · Kategori logging

İstisnayı günlükleyip sonra yeniden fırlatan catch bloklarını işaretler - bir sonraki yakalayan tarafından bir kez daha günlüklenecek.

catch (e: IOException) { log.error("x", e); throw e }
catch (e: IOException) { throw UploadException("x", e) }

Ya günlükleyin ya yeniden fırlatın; çağıranın bağlama ihtiyacı varsa sarmalayın.