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ı.