Skip to content

Eylem günlükleri kalıcı: zaman damgalı arşiv, maskeleme, temizlik, menüde gezgin - #187

Merged
syhgorath merged 2 commits into
mainfrom
feat/kalici-eylem-gunlugu
Nov 7, 2026
Merged

syhgorath merged 2 commits into
mainfrom
feat/kalici-eylem-gunlugu

Conversation

@syhgorath

Copy link
Copy Markdown
Owner

Sorun: her eylem last-run.log'un üzerine yazıyordu; hata ayrıntısı bir sonraki çalıştırmada kayboluyordu.

  • <durum>/logs/<YYYYmmdd-HHMMSS>-<eylem>.log (dizin 0700, dosya 0600): başlık (yerel+UTC zaman, paket/sürüm, eylem, sunucu, komut, süre), maskelenmiş gövde (parola/token/özel anahtar), son satırda çıkış kodu ve ok/fail.
  • Ctrl-C/TERM/HUP ile kesilen eylem de arşivlenir: "fail — kesildi (sinyal N)".
  • results biçimi değişmedi; başarısızlıkta yol last-fail-log'da ve ekrana yazılır. last-run.log canlı günlük olarak kalır.
  • Sunucu/paket başına son 50 günlük (COMP_LOG_KEEP).
  • Menü 'Geçmiş ve son sonuçlar': günlük listesi, numarayla tam açma (less).
  • Testler: bats 815/815, shellcheck temiz. docs/package-standard.md §8.x.

DENENMEDİ: gerçek VM, gerçek terminal kapanışı (HUP) ve less'in etkileşimli ekranı; görev başına zaman damgası (opsiyonel istek) eklenmedi. VERSION/CHANGELOG'a dokunulmadı. Otomatik birleşme YOK.

🤖 Generated with Claude Code

Ziya Yeşilbahçe and others added 2 commits November 7, 2026 11:43
…k, menüde gezgin

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…KEN, SECRET, API_KEY, PAROLA)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@syhgorath
syhgorath merged commit f9ccf02 into main Nov 7, 2026
6 checks passed
@syhgorath
syhgorath deleted the feat/kalici-eylem-gunlugu branch November 7, 2026 12:41
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