Tôi đã đọc trong wikipedia rằng mô-đun ghi nhật ký python được lấy cảm hứng từ log4j. Trong log4j, có một HTMLLayout mà ta có thể tạo tệp nhật ký dưới dạng html.Is có bất kỳ cơ sở nào như vậy trong ghi nhật ký python ? Hoặc làm bất cứ ai biết làm thế nào tôi có thể định dạng đầu ra đăng nhập vào một tập tin html?python logging cách tạo logfile dưới dạng html
5
A
Trả lời
3
mô-đun ghi nhật ký python sử dụng http://docs.python.org/library/logging.html#logging.Formatter để định dạng đầu ra.
Bạn có thể đặt trình định dạng của riêng mình thành html đầu ra. (xem câu hỏi khác How can I color Python logging output? để biết chi tiết về cách xác định trình định dạng)
2
Tôi sẽ không khuyên bạn nên lưu trữ nhật ký dưới dạng HTML, việc ghi nhật ký dễ dàng là một tính năng rất quan trọng và hữu ích và HTML khó phân tích. cũng rất tiết kiệm - và nhật ký nhận được rất nhanh :-)
Tuy nhiên, nếu bạn thực sự muốn bạn có thể viết trình định dạng của riêng bạn sẽ xuất ra HTML - Tôi không biết về sự tồn tại - Tôi nghi ngờ các lý do trên .
Các vấn đề liên quan
- 1. python không phát hành filehandles để logfile
- 2. Định dạng chuỗi một phần trong Python Logging Formatters
- 3. Hiển thị HTML dưới dạng Hình ảnh
- 4. Tải Tài liệu Google dưới dạng HTML
- 5. Python: tạo báo cáo có định dạng html
- 6. Python cross-mô-đun logging
- 7. Nhận mã nguồn HTML dưới dạng chuỗi
- 8. Lưu bảng HTML dưới dạng hình ảnh
- 9. Mustachejs hiển thị đánh dấu html dưới dạng html
- 10. Cách lưu trang aspx hiện tại dưới dạng html
- 11. Làm cách nào để hiển thị MvcHtmlString dưới dạng HTML
- 12. trình định dạng Logging trong django
- 13. Django Celery Task Logging
- 14. Cách đọc byte dưới dạng dòng trong python 3
- 15. sys.argv dưới dạng byte trong Python 3k
- 16. Công cụ tạo mẫu giao diện người dùng tạo html dưới dạng đầu ra
- 17. Muốn datetime trong tên logfile
- 18. In chuỗi Python dưới dạng [u'String ']
- 19. Bộ lọc AngularJS trả về html dưới dạng chuỗi
- 20. định dạng số dài dưới dạng chuỗi trong python
- 21. Python dưới dạng FastCGI dưới cửa sổ và apache
- 22. Cách trả về giá trị từ Python dưới dạng JSON?
- 23. Cách lấy tên hàm dưới dạng chuỗi trong Python?
- 24. Cách lấy tên hàm dưới dạng chuỗi trong Python?
- 25. Java Logging API tạo file log trống
- 26. vim dưới dạng mã vạch python
- 27. Chuỗi Python getattr dưới dạng chuỗi
- 28. jQuery: html() chức năng lấy dữ liệu cũ dưới dạng
- 29. làm cách nào để hiển thị chuỗi dưới dạng nội dung html ở dạng web
- 30. Tôi phải thay thế các nút nào dưới dạng html?
Điểm tốt, nhưng bạn không thể xuất một bản ghi "đơn giản" (có khả năng phân tích cú pháp tự động hoặc bất kỳ thứ gì) và một nhật ký HTML khác cùng một lúc? Verbosity có thể được giải quyết bằng cách có một số loại sắp xếp cho tự động cắt giảm. Nhìn vào một tập tin HTML trong một trình duyệt là một cách rất thuận tiện để có được một bản ghi màu mà không có quá nhiều rắc rối, chắc chắn. Đỏ cho lỗi, v.v. –