Log verilerini veritabanında diğer verilerle birlikte tutacaksanız log tutmayın daha iyi derim.
İnjection olmasa bile veritabanına erişilme ihtimali her zaman vardır.
En sağlıklı ve sistemi yormayacak yöntem ise;
Logları bir txt'e kaydedip yada özel uzantılı bir text dosyasına,Cron job oluşturup belirli aralıklarla (örn. 1,5 saatte bir) bu dosyadaki verileri yöneticinin mail adresine gönderip, dosyadaki verileri sildirirsiniz.
Böylece 1,5 saatte bir mailinize raporlar sağlıklı olarak ulaşır, belirli aralıklarla mail atılıp silindiği için yer kaplamaz ve yine aynı sebepten ötürü dosya boyutu büyüdüğünde yazma ve okuma işlemlerinde sıkıntı gibi bir durum olmaz.
Bu illa maile gidecek diye bir kaide yok, bir curl isteğiyle başka bir sunucuya kaydı yapılabilir yada log dosyaları FTP üzerinden yine başka bir sunucuya aktarılabilir...