Skip to content

[SCRUM-37] Node.js ve Python Logları için Regex Tabanlı Dosya Yolu Yakalayıcı Geliştirilmesi - #24

Merged
ardaysuf merged 1 commit into
mainfrom
feature/SCRUM-37
Apr 26, 2026
Merged

ardaysuf merged 1 commit into
mainfrom
feature/SCRUM-37

Conversation

@ardaysuf

Copy link
Copy Markdown
Collaborator

Terminalden yakalanan ham log verilerinin anlamlandırılması ve hata kaynağının tespit edilmesi amacıyla Regex tabanlı bir ayıklama (Extraction) modülü eklenmiştir.

Neler Yapıldı?:

  • PathExtractorService: Karmaşık log yığınları içinden dosya yollarını ayıran servis oluşturuldu.
  • Çoklu Platform Desteği: Windows (C:) ve Linux (/app) dosya yolu formatları için uyumlu Regex desenleri (/(?:[a-zA-Z]:\|[\/])[\w-.\/]+.(ts|js|py)/g) kurgulandı.
  • Dil Uyumluluğu: Hem Node.js (TypeScript/JavaScript) hem de Python stack trace loglarından dosya yollarını ayıklayabilme yeteneği eklendi.
  • API Entegrasyonu: /chaos/parse-logs endpoint'i üzerinden logların manuel olarak analiz edilmesine olanak sağlandı.

Teknik Sonuç: Bu modül, sistemin hata anında sadece "bir hata oldu" demesini değil, "şu dosyanın şu satırında hata oldu" diyebilmesini sağlayacak altyapıyı tamamlamıştır.

@ardaysuf
ardaysuf merged commit 3e34195 into main Apr 26, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant