You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Scope is to provide a simple logging mechanism for message and runtime environment metadata that can be used for message tracking and fault analysis, amongst other things.
1. Functionality
R1.1 Shall provide a minimal, but sufficient, metadata model
R1.2 Shall provide implementation for simple log consumption using logstash, including logstash config
R1.3 Shall allow writing/publishing of a log event to several different outputs (think multiple appenders in log4j)
R1.4 Shall allow different log formats for different outputs (JSON, XML, human-friendly, …)
2. Compatibility
R2.1 Must be usable in different runtime environments like: Java standalone, Servlet container, Mule ESB
R2.2 Must be usable with different logging frameworks like: log4j, logback, log4j2, Java Util Logging, JCL
R2.3 Must provide a Soi-toolkit v1 logging backwards compatible implementation
3. Extensibility
R3.1 Must be easily extensible on a code level
R3.2 Must be easily extensible for adding metadata in a simple way
Candidate requirements …
Runtime configuration of logging, at least log-level and on/off