MergenHub her biri farklı amaç, yer ve saklama süresine sahip birkaç tür log tutar. Hepsi C:\ProgramData\MergenHub veri klasörü altındadır.
Özet
| Log | Nerede | İçinde ne var | Saklama | Nereden bakılır |
|---|---|---|---|---|
| Uygulama dosya logu | logs\mergenhub-YYYYAAGG.log | Çekirdek sürecin logladığı her şey: açılış, sürücü bağlantıları, hatalar, yığın izleri, API istekleri | Günde bir dosya; eskiler otomatik silinir | Metin editörü; destek talebine eklenir |
| Olay günlüğü | events.db (SQLite) | Operatöre yönelik olaylar: cihaz bağlandı/koptu, zaman aşımı, servis başladı/durdu, OPC UA oturumları, alarmlar | Varsayılan 7 gün (Ayarlar › Saklama) | Web arayüzünde … › Olay Günlüğü; filtre, arama, Metne aktar |
| Denetim günlüğü | audit.db | Kim neyi değiştirdi: her yapılandırma yazımı (POST/PUT/DELETE), OPC UA ve REST tag yazmaları, girişler, MCP araç çağrıları, lisans işlemleri | Varsayılan 90 gün | Ayarlar › Denetim (kategori, kullanıcı, zaman çipleri) |
| Alarm geçmişi | proje deposunda | Her alarm geçişi: oluştu, onaylandı, silindi, kim tarafından | Varsayılan 90 gün | Alarmlar › Geçmiş |
| Historian | logs.db (SQLite) ya da ODBC veritabanınız | Log gruplarının kaydettiği tag değerleri | Siz silene ya da seyreltene kadar | Historian › Trend, CSV/Excel dışa aktarım, OPC UA HistoryRead |
| Cihaz teşhisi | bellekte | Cihaz başına ham istek/yanıt çerçeveleri (hex), son hata, zamanlama | Dönen tampon | Cihaz › Teşhis; Wireshark tarzı iz dışa aktarımı |
| Kurulum logu | %TEMP%\MergenHub-Setup.log | Kurucunun her adımı, servis ve güvenlik duvarı komutları | Siz silene kadar | Metin editörü |
| Windows Olay Görüntüleyicisi | Application, kaynak MergenHub | Servis yaşam döngüsü, yakalanmamış çökmeler | Windows politikası | eventvwr.msc |

Uygulama dosya logu
Çekirdek C:\ProgramData\MergenHub\logs\ altına dönen bir metin logu yazar. Her satırda zaman damgası, seviye (INF, WRN, ERR), kaynak bileşen ve mesaj vardır. Tipik satırlar:
2026-09-05 10:14:02.117 INF Web API listening on http://0.0.0.0:8090
2026-09-05 10:14:03.402 INF OPC UA server started: opc.tcp://0.0.0.0:48010/MergenHub
2026-09-05 10:14:05.930 INF ChannelWorker Connected: Terfi_Merkezi.PLC_1
2026-09-05 10:20:41.008 WRN ModbusTcp Read timeout 10.0.0.5:502 unit 1 (block 40001..40064), retry 1/3
2026-09-05 10:20:44.012 ERR ChannelWorker Device Terfi_Merkezi.PLC_1 marked Bad: 3 consecutive failures
Kaç gün saklanacağı Ayarlar › Saklama'dadır. Destek için sorunun yaşandığı günün dosyasını gönderin.
Olay günlüğü
Olaylar, operatörün log dosyası okumadan görmesi gerekenlerdir: bağlantı durumu değişimleri, zaman aşımları, servis yeniden başlatmaları, OPC UA istemci oturumları, yapılandırma yeniden yüklemeleri, lisans/deneme iletileri. Sağ üstteki … menüsünden Olay Günlüğü ile açılır.
- Tümü / Uyarı / Hata filtresi, serbest metin arama, otomatik yenilemeyi duraklatma.
- Metne aktar mevcut görünümü kaydeder.
- Uygulama Raporu sürüm, ayar özeti, kanal/cihaz sağlığı ve son olayları tek metin dosyasında toplar — destek talebine eklenecek en hızlı şey.
- Olaylar ayarlanan gün sayısı kadar (varsayılan 7)
events.db'de kalır ve yeniden başlatmalarda kaybolmaz.
Denetim günlüğü
Web arayüzü, REST API, OPC UA yazmaları ya da MCP aracıyla yapılan her değişiklik kullanıcı, IP, zaman, eylem ve hedefle kaydedilir. Ayarlar › Denetim'den açın. Örnekler:
channel.create,device.update,tag.delete,project.import- OPC UA ya da REST'ten
tag.write— eski ve yeni değerle user.login,user.login_failed,user.password_changelicense.activate,license.release,settings.update
Saklama varsayılan 90 gündür (Ayarlar › Saklama). Denetim kayıtları arayüzden düzenlenemez.

Alarm geçmişi
Her alarm geçişi (oluştu, onaylandı, silindi) zaman damgası, değer, kullanıcı ve yorumla alarm geçmişi saklama süresi (varsayılan 90 gün) kadar tutulur ve Alarmlar › Geçmiş'te gösterilir. OPC UA Alarms & Conditions istemcilerine de açıktır.
Historian verisi
Log grupları varsayılan olarak logs.db'ye (SQLite) ya da herhangi bir ODBC veritabanına (SQL Server, MySQL/MariaDB, PostgreSQL, Oracle) yazar. Hedef ulaşılamazsa kayıtlar diske tamponlanır (store-and-forward) ve sonra yazılır. Trend, seyreltme ve CSV/Excel/PNG dışa aktarım Historian modülündedir; bkz. Historian.
Cihaz teşhisi ve paket izleri
Bir cihaz seçip Teşhis'i açın: hex olarak son istek/yanıt çerçeveleri, bayt sayaçları, zamanlama ve son hata metni. Önbellek tabanlı protokollerde (DNP3, IEC 104, IEC 61850) ham TX/RX musluğu gerçek hat trafiğini gösterir. İz analiz için kaydedilebilir. Bkz. Sorun giderme.
Saklama ayarları
Ayarlar › Saklama:
| Ayar | Varsayılan |
|---|---|
| Olay günlüğü (gün) | 7 |
| Denetim günlüğü (gün) | 90 |
| Alarm geçmişi (gün) | 90 |
| Dosya logu (gün) | dönen, otomatik |

Desteğe log gönderme
- … › Olay Günlüğü › Uygulama Raporu — dosyayı kaydedin.
- O günün
logs\mergenhub-YYYYAAGG.logdosyasını ekleyin. - Cihaz sorunuysa o cihazın Teşhis izini ekleyin.
- Müşteri portalından (Destek) ya da e-postayla gönderin.
MergenHub