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.
Hatalı
Bölüm başlığı “Hatalı”catch (e: IOException) { log.error("x", e); throw e }catch (e: IOException) { throw UploadException("x", e) }Düzeltme
Bölüm başlığı “Düzeltme”Ya günlükleyin ya yeniden fırlatın; çağıranın bağlama ihtiyacı varsa sarmalayın.