Sobes.tech
Junior — Middle

Önceki projenizde günlük kaydı nasıl gerçekleştirildi?

sobes.tech yapay zeka

AI'dan gelen yanıt

Önceki projemde, standart kütüphaneler ve harici araçlar kullanılarak merkezi bir günlükleme sistemi kullanıldı:

  • Uygulamada günlükler, bir günlükleyici (örneğin, Log4j, Logback veya diline bağlı olarak yerleşik günlükleyici) kullanılarak yazılıyordu.
  • Günlükler önem seviyelerine göre ayrılıyordu: DEBUG, INFO, WARN, ERROR.
  • Analizi kolaylaştırmak için günlükler merkezi bir depolamaya gönderiliyordu (örneğin, ELK Stack — Elasticsearch, Logstash, Kibana).
  • Diskin aşırı dolmasını önlemek için günlük rotasyonu ve dosya boyutu sınırları kullanıldı.
  • Test otomasyonunda, günlükler her test oturumu için toplanıyordu, bu da arızaların nedenlerini hızlıca bulmayı sağlıyordu.

Bu yaklaşım, sistem durumunun şeffaflığını ve izlenebilirliğini sağladı ve hatalara hızlı yanıt verilmesine imkan tanıdı.