Moonpool oturum günlüklerini ve hata ayıklama günlüğünü bulma ve yönetme
Moonpool dört tür çıktı tutar:
| Tür | Yer | Saklanma |
|---|---|---|
| Oturum günlüğü | Yapılandırma klasöründe cli-output\<id>\<session-start-ms>.log |
Bu oturum her zaman; eski oturumlar aşağıdaki saklama kurallarına göre |
moonpool.log |
Yapılandırma klasörü | Yalnızca Hata ayıklama bilgilerini bir dosyaya kaydet açıkken yazılır |
| Döküm | İstediğiniz yer ya da oturum günlüğünün kendi yolu | Siz silene kadar |
| Kaydırma geçmişi | Terminal sekmesinde | 10.000 satır, Moonpool çıkana kadar |
Yapılandırma klasörü Yapılandırmanın bulunduğu yer bölümünde listelenir.
Oturum günlükleri
Bölüm başlığı “Oturum günlükleri”Bir uygulamanın terminalinde yazdırdığı her şey ayrıca bir günlük dosyasına yazılır:
<config folder>\cli-output\<id>\<session-start-ms>.log-
Uygulama başına ve Moonpool oturumu başına bir dosya. Sayı, o Moonpool sürecinin başladığı zamandır.
-
Bir uygulamayı durdurup yeniden başlatmak aynı dosyaya eklemeyi sürdürür. Soluk bir ayırıcı satır her yeni çalıştırmanın nerede başladığını işaretler ve aynı işaret terminal sekmesinde de görünür:
1767225600000.log Local: http://localhost:5173/---------- restarted 2026-10-05 09:14:02 ----------Local: http://localhost:5173/ -
Bir
idiçindeki harf, rakam,-ve_dışındaki karakterler klasör adında_olur. Yani.,_olur. İngilizce dışı harfler korunur. -
Dosya, renk kodları dahil ham terminal çıktısını tutar. Düz metin için döküm kullanın.
Bir uygulamanın sekmesini yeniden açmak bu oturumun günlüğünü yeniden oynatır; böylece önceki çıktısını görürsünüz.
Saklama
Bölüm başlığı “Saklama”Saklama yalnızca önceki Moonpool oturumlarının günlüklerini ilgilendirir. Bir uygulamayı başlattığınızda, yalnızca o uygulamanın klasörü için, en eskiden başlayarak çalışır.
Uygulama çıktı günlüklerini oturumlar arasında sakla (cliLogging) |
Önceki oturumların günlüklerine ne olur |
|---|---|
| kapalı (varsayılan) | Uygulamanın bir sonraki başlatılışında silinir. |
| açık | Klasörün toplam boyutu Uygulama başına günlük saklama (logRetentionMb, varsayılan 10 MB) değerini aşana kadar saklanır, sonra en eskiler silinir. |
Geçerli oturumun dosyası bu toplama dahildir ama asla silinmez veya kesilmez. Yani çok büyük tek bir geçerli günlük daha eski her günlüğü dışarı itebilir.

- Uygulama çıktı günlüklerini oturumlar arasında sakla ayarı
cliLoggingdeğeridir. Altındaki Uygulama başına günlük saklama iselogRetentionMbdeğeridir.
moonpool.log
Bölüm başlığı “moonpool.log”Hata ayıklama bilgilerini bir dosyaya kaydet (debugLogging) açıkken Moonpool, yapılandırma klasöründeki
moonpool.log dosyasına zaman damgalı satırlar ekler: apps.json yüklemeleri, başlatmalar (komut ve klasörle),
denetim komutları ve hatalar. Bir sorunu yeniden üretmeden önce açın.
Aç ve Kopyala
Bölüm başlığı “Aç ve Kopyala”Ayarlar içinde, her günlük grubunun altında:
- CLI günlük klasörünü aç ve Günlüğü aç klasörü dosya yöneticinizde açar.
- CLI günlük klasörünün yolunu kopyala ve Günlük dosyasının yolunu kopyala yolu panoya koyar.
Bir terminal sekmesinde Tümünü kopyala, kaydırma geçmişinin tamamını metin olarak kopyalar.
Dökümler
Bölüm başlığı “Dökümler”dump komutu, bir betikten oturum günlüğü almanızı sağlar:
& "$env:USERPROFILE\.moonpool\moonpool.exe" dump my-app C:\temp\my-app.logBir çıktı yoluyla, renk kodları kaldırılmış düz metin bir kopya yazar. Yol verilmezse oturum günlüğünün kendi
yolunu bildirir. Bir ajan aynı metni, zaten temizlenmiş olarak moonpool_app_output aracından alır.
Bkz. Komut satırı.
Moonpool, şu kaynaktan ücretsiz bir yazılımdır: FasterDB