elastic / elastic/ecs-logging-java

Support structured logging with Logback

Đang mở
#49 6 bình luận 31 reaction 0 người được giao Xem trên GitHub
agent-java community enhancement
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ả

As logback user, I'd like to have the ability to create structured logs as https://github.com/elastic/ecs-logging-java/tree/master/log4j2-ecs-layout#structured-logging

Currently the community relies on "net.logstash.logback.encoder.LogstashEncoder" to generate structured log statements which leverages `Markers`. Although not ideal, as Markers are intended for filtering: http://logback.qos.ch/manual/filters.html, I think it would be useful if the EcsEncoder could support this scenario without requiring an additional dependency library

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 việc đọc EcsEncoder và ví dụ ECS structured-logging được liên kết, sau đó xem xét cách phương pháp hiện tại với LogstashEncoder và Markers biểu diễn các trường có cấu trúc. Hãy làm rõ hành vi structured-log được hỗ trợ và các tiêu chí chấp nhận trước khi triển khai; công việc được xem là hoàn tất khi EcsEncoder hỗ trợ kịch bản đã thống nhất mà không cần dependency bổ sung.

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ó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
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.