Tôi đang nghiên cứu sử dụng log4net và tôi thấy giao diện IObjectRenderer thú vị. Nó sẽ cho phép chúng tôi kiểm soát cách các loại được ghi lại và cung cấp một triển khai thực hiện khác nhau, có thể thân thiện hơn với người dùng ToString()
. Tôi chỉ bắt đầu nhìn vào log4net mặc dù, và dường như không thể tìm thấy một cách hợp lý để lập trình liên kết giữa các loại và renderers.Làm cách nào để đăng ký IObjectRenderer tùy chỉnh trong log4net?
Tôi thấy rằng điều này có thể được thiết lập trong tệp cấu hình XML bằng cách đọc số manual, nhưng nó không cho tôi bất kỳ gợi ý nào về việc thêm các chương trình này theo cách lập trình. Dường như với tôi rằng bạn muốn có một trình renderer đối tượng có lập trình trong một số trường hợp, vì vậy tôi tò mò làm thế nào để làm điều này.