Bir istemci-sunucu uygulaması geliştiriyorum ve sunucuda oturum açtım, bu yüzden günlüğe kaydetme modülünü kullanıyorum. Dosyayı temizlemek için sunucuda bir komut oluşturmak istiyorum.Python: bir günlük dosyasını temizle
os.remove() ile test yaptım ancak daha sonra günlük çalışmaz.
Bir fikrin var mı?
Teşekkürler. Dosyayı kaldırmak yerine kırpmak daha iyi olabilir.
Bu kayıt bir daemon işlemiyle yazılıyor mu? Günlüğün kaldırıldığını/günlüğe kaydedileceğini ve yeni günlük dosyasını kullanmaya başlayabilmesi için günlüğün kaldırıldığını işaret etmelisiniz. Aksi takdirde, sadece üzerinde bulunan tüm dosyalar el konana kadar bir yerde bulunacak olan eskisine yazılır. –
= ['logging.FileHandler'] 'a" w "' ver = (https://docs.python.org/2/library/logging.handlers.html#filehandler). –