elastic / elastic/ecs-logging-java
Enhancement for Compact JSON
- 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
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