2009-08-27 31 views

Trả lời

13

Bạn có thể sử dụng date hoặc utcdate để định dạng một ngày đặc tả của bạn:

ngày

Được sử dụng để xuất ngày ghi nhật ký sự kiện theo múi giờ địa phương. Để xuất ngày trong thời gian sử dụng phổ biến mẫu% utcdate. Ngày tháng thông số chuyển đổi có thể được theo sau bởi một số định dạng ngày tháng kèm theo giữa niềng răng. Ví dụ: % ngày {HH: mm: ss, fff} hoặc% ngày {dd MMM yyyy Hộ gia đình: mm: ss, fff}. Nếu không có định dạng ngày thông số được cung cấp thì định dạng ISO8601 được giả định (Iso8601DateFormatter).

Trình định dạng định dạng ngày thừa nhận cú pháp giống như chuỗi mẫu thời gian của ToString.

Để có kết quả tốt hơn, bạn nên sử dụng để sử dụng định dạng ngày log4net. Đây có thể được xác định bằng một trong các dây "ABSOLUTE", "NGÀY" và "ISO8601" để xác định AbsoluteTimeDateFormatter, DateTimeDateFormatter và tương ứng Iso8601DateFormatter. Ví dụ: % ngày {ISO8601} hoặc% ngày {ABSOLUTE}.

Các trình định dạng ngày chuyên dụng hoạt động tốt hơn đáng kể so với ToString.

utcdate

Được sử dụng để sản xuất các ngày của sự kiện khai thác gỗ trong thời gian phổ quát. Ngày tháng thông số chuyển đổi có thể được theo sau bởi một số định dạng ngày tháng kèm theo giữa niềng răng. Ví dụ: % utcdate {HH: mm: ss, fff} hoặc% utcdate {dd MMM yyyy HH: mm: ss, fff}. Nếu không có ngày thông số định dạng được cung cấp thì định dạng ISO8601 được giả định (Iso8601DateFormatter).

Trình định dạng định dạng ngày thừa nhận cú pháp giống như chuỗi mẫu thời gian của ToString.

Để có kết quả tốt hơn, bạn nên sử dụng để sử dụng định dạng ngày log4net. Đây có thể được xác định bằng một trong các dây "ABSOLUTE", "NGÀY" và "ISO8601" để xác định AbsoluteTimeDateFormatter, DateTimeDateFormatter và tương ứng Iso8601DateFormatter.Ví dụ: % utcdate {ISO8601} hoặc % utcdate {ABSOLUTE}.

Các trình định dạng ngày chuyên dụng hoạt động tốt hơn đáng kể so với ToString.

Nguồn: log4net PatternLayout documentation.

Các vấn đề liên quan