Log file là gì?

Noun None
File nhật ký

Log file là file chứa danh sách các sự kiện đã được máy tính "ghi nhật ký". Log file thường được tạo ra trong quá trình cài đặt phần mềm và được tạo bởi các máy chủ Web (Web server), nhưng chúng cũng có thể được sử dụng cho nhiều mục đích khác. Hầu hết các log file được lưu ở định dạng văn bản thuần túy (plain text), điều này giảm thiểu kích thước file và cho phép chúng được xem trong trình soạn thảo văn bản thông thường.

Log file được tạo bởi trình cài đặt (installer) phần mềm thường chứa danh sách các file đã được thêm hoặc sao chép vào ổ cứng (hard drive) trong quá trình cài đặt. Chúng cũng có thể bao gồm ngày và thời gian các file được cài đặt, cũng như thư mục nơi mỗi file được chứa. Log file của trình cài đặt cho phép người dùng xem chính xác file nào đã được cài đặt trên hệ thống của họ bằng một chương trình cụ thể. Điều này có thể hữu ích khi khắc phục sự cố chương trình bị treo hoặc khi gỡ cài đặt một chương trình.

Máy chủ web sử dụng log file để ghi dữ liệu về khách truy cập (visitor) trang web. Thông tin này thường bao gồm địa chỉ IP của mỗi khách truy cập, thời gian truy cập và các trang đã truy cập. Log file cũng có thể theo dõi những tài nguyên (resource) nào đã được tải trong mỗi lần truy cập, chẳng hạn như file hình ảnh, JavaScript hoặc CSS. Dữ liệu này có thể được xử lý bằng phần mềm thống kê trang web, phần mềm này có thể hiển thị thông tin ở định dạng thân thiện với người dùng. Ví dụ: người dùng có thể xem biểu đồ số lượng khách truy cập hàng ngày trong tháng qua và nhấp vào mỗi ngày để xem thông tin chi tiết hơn.

Log file cũng có thể được tạo bởi các phần mềm tiện ích (utility) và hệ điều hành. Ví dụ: Mac OS X lưu nhật ký (log) về tất cả các sự cố chương trình và hệ thống, có thể xem nhật ký (log) này bằng ứng dụng Console (console application) tích hợp sẵn. Windows ghi lại nhật ký (log) ứng dụng, bảo mật và hệ thống. Hầu hết các log file đều có phần mở rộng file".log", nhưng nhiều file sử dụng phần mở rộng ".txt" hoặc một phần mở rộng độc quyền khác để thay thế.

Learning English Everyday