elastic / elastic/ecs-logging-java

Enhancement for Compact JSON

Đang mở
#72 6 bình luận 1 reaction 0 người được giao Xem trên GitHub
agent-java community
Ngôn ngữ chính
Java
Star
148
Fork
82
Merge trung bình
2 ngày 17 giờ
Pull request đã merge (30 ngày)
3

Mô tả

The current implementation seems to yield a pretty printed output of the ECS JSON. Would it be possible to optionally configure the layout to output compact JSON?

Perhaps it would be valuable to add analogous features with the same capability and intent as those related to the "compact", "eventEol" and "endOfLine" etc settings which are available on the OEM JSONLayout.

See https://logging.apache.org/log4j/2.x/manual/layouts.html where pretty print vs compact format is discussed.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu bằng cách xác định phần triển khai ECS JSON layout và so sánh cấu hình của nó với các thiết lập OEM JSONLayout được tham chiếu trong issue. Trước tiên, hãy đọc tài liệu Log4j layout được liên kết; công việc được xem là hoàn tất khi đầu ra ECS JSON có thể được cấu hình thành JSON compact với hành vi phù hợp với các tùy chọn compact, eventEol và endOfLine liên quan.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
java
Lĩnh vực
observability-sre
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.