Tại http://httpd.apache.org/docs/current/mod/mod_log_config.html bạn thấy differemt định dạng thời gian bao gồm giây mili Chỉ cần thay đổi từ
%t
to
%{%d/%b/%Y:%T}t-%{msec_frac}t for miliseconds
or
%{%d/%b/%Y:%T}t-%{usec_frac}t for microsecs
Ví dụ: 16/Mar/2013: 22: 44: 34-634 16/Mar/2013: 22 : 44: 34-634200
documenation apache
% t Thời gian nhận được yêu cầu, theo định dạng [18/Sep/2011: 19: 18: 28 -0400]. Số cuối cùng cho biết chênh lệch múi giờ từ GMT
% {format} t Thời gian, theo mẫu được định dạng, phải ở định dạng strftime mở rộng (3) (có khả năng được bản địa hóa). Nếu định dạng bắt đầu bằng bắt đầu: (mặc định), thời gian sẽ được thực hiện khi bắt đầu xử lý yêu cầu. Nếu nó bắt đầu bằng kết thúc: đó là thời gian khi mục nhập nhật ký được viết, gần đến cuối quá trình xử lý yêu cầu. Ngoài các định dạng được hỗ trợ bởi strftime (3), các thẻ định dạng sau được hỗ trợ:
số giây giây kể từ Epoch
số msec mili giây kể từ Epoch
số USEC của micro từ các Epoch
msec_frac millisecond phần
usec_frac micro phần
Các mã thông báo này không thể được kết hợp với nhau hoặc định dạng strftime (3) trong cùng một chuỗi định dạng. Thay vào đó, bạn có thể sử dụng nhiều thẻ% {format} t.
strftime (3) định dạng http://man7.org/linux/man-pages/man3/strftime.3.html
Không nên câu hỏi này hỏi tại ServerFault? – bahrep
mmm, có thể bạn đã đúng, nhưng các thẻ ở đó! – dangonfast
Tôi làm cách nào để di chuyển điều này sang ServerFault? – dangonfast