Günlük dosyası, bir bilgisayar tarafından "günlüğe kaydedilen" olayların listesini içeren bir dosyadır. Günlük dosyaları genellikle yazılım yüklemeleri sırasında oluşturulur ve Web sunucuları tarafından oluşturulur, ancak başka birçok amaç için de kullanılabilirler. Çoğu günlük dosyası, dosya boyutlarını en aza indiren ve temel bir metin düzenleyicide görüntülenmelerini sağlayan düz metin biçiminde kaydedilir.

Yazılım yükleyicileri tarafından oluşturulan günlük dosyaları, genellikle yükleme işlemi sırasında sabit sürücüye eklenen veya kopyalanan dosyaların bir listesini içerir. Dosyaların kurulduğu tarih ve saatin yanı sıra her dosyanın yerleştirildiği dizini de içerebilirler. Yükleyici günlük dosyaları, kullanıcıların belirli bir program tarafından sistemlerine tam olarak hangi dosyaların yüklendiğini görmelerini sağlar. Bu, program çöktüğünde veya bir programı kaldırırken sorun giderme sırasında faydalı olabilir.

Web sunucuları, web sitesi ziyaretçileri hakkındaki verileri kaydetmek için günlük dosyalarını kullanır. Bu bilgiler tipik olarak her bir ziyaretçinin IP adresini, ziyaretin saatini ve ziyaret edilen sayfaları içerir. Günlük dosyası ayrıca her ziyaret sırasında resimler, JavaScript veya CSS dosyaları gibi hangi kaynakların yüklendiğini takip edebilir. Bu veriler, bilgileri kullanıcı dostu bir biçimde görüntüleyebilen web sitesi istatistik yazılımı tarafından işlenebilir. Örneğin, bir kullanıcı geçen ay boyunca günlük ziyaretçilerin grafiğini görüntüleyebilir ve daha ayrıntılı bilgi görüntülemek için her güne tıklayabilir.

Günlük dosyaları, yazılım yardımcı programları , FTP programları ve işletim sistemleri tarafından da oluşturulabilir. Örneğin, Mac OS X, yerleşik Konsol uygulaması kullanılarak görüntülenebilen tüm program ve sistem çökmelerinin bir günlüğünü kaydeder . Windows, birlikte verilen Olay Görüntüleyici programı kullanılarak görüntülenebilen uygulama, güvenlik ve sistem günlüklerini kaydeder . Çoğu günlük dosyasının bir ".log" dosya uzantısı vardır , ancak çoğu bunun yerine standart ".txt" uzantısını veya başka bir özel uzantıyı kullanır.

Dosya Uzantısı: .LOG