Ứng dụng java của tôi tham chiếu đến tệp jar của bên thứ ba sử dụng nhật ký log4j. Vấn đề là lọ này chứa tệp log4j.properties của riêng nó, nguyên nhân truy cập các ngoại lệ bị từ chối trên máy tính của tôi, nhưng tôi không có quyền kiểm soát tệp jar để thay đổi nội dung của nó.Ghi đè log4j.properties
Tôi đã thử thêm tệp log4j.properties của riêng mình vào đường dẫn lớp của ứng dụng, nhưng dường như nó không có hiệu lực. Nếu tôi cố gắng sử dụng PropertyConfigurator để nhập các thiết lập của riêng tôi theo lập trình, log4j có vẻ như nạp tập tin thuộc tính của tệp jar đầu tiên (gây ra một ngoại lệ).
Làm cách nào để tôi có thể tắt log4j để bỏ qua tệp log4j.properties của tệp jar của bên thứ ba và sử dụng tệp của riêng tôi?
Các URL chuyển đến cuối của phiên bản sống của Log4j. Tương đương gần nhất là: https://logging.apache.org/log4j/2.x/manual/configuration.html#SystemProperties –