> For the complete documentation index, see [llms.txt](https://docs.genrpa.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.genrpa.com/genrpa-baslarken/log-mimarisi.md).

# Log Mimarisi

**Dosya Tabanlı Loglama:** Tüm ana bileşenler varsayılan olarak aktivitelerini yerel dosya sistemine (.txt, genellikle %LOCALAPPDATA%\GenLogs\ altında tarih bazlı klasörlerde) kaydeder. \
Format: Zaman damgası, Log Seviyesi, Thread ID, Kaynak Kod Bilgisi, Mesaj.

**Veritabanı Tabanlı Loglama:** Yapılandırılabilir şekilde belirli log türleri (Süreç, Zamanlayıcı, Kuyruk vb.) merkezi MSSQL veritabanına yazılabilir.\\

\
**Log İzleme (Monitoring):** Platformda yerleşik gelişmiş gerçek zamanlı izleme arayüzü standart olarak yoktur. İzleme yöntemleri:

* Log dosyalarına doğrudan erişim.
* Veritabanı log tablolarını SQL ile sorgulama.
* Önerilen: Harici log yönetim/SIEM sistemlerine (Splunk, ELK vb.) entegrasyon.

**Dinamik Log Oluşturma:** Özellikle süreç geliştirme sırasında:

* Geliştiriciler, GenStudio'daki "Log Message" gibi aktivitelerle iş akışının belirli noktalarına özel log mesajları ekleyebilir.
* Log seviyeleri çalışma zamanında dinamik olarak (uygulamayı yeniden başlatmadan) değiştirilemez; ayar sonrası yeniden başlatma gerekir.

**Alert Mekanizması:** Belirli kritik durumlar için (örn: süreç hatası) öncelikli olarak e-posta bildirimi şeklinde bir uyarı mekanizması mevcuttur. \
\
Not : Gelişmiş, log içeriği tabanlı uyarılar için harici SIEM/izleme araçları önerilir.
