apache / apache/logging-log4cxx

Support for filters in PropertyConfigurator

Open
#195 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
301
Forks
142
Avg merge
1d 2h
Merged PRs (30d)
29

Description

From the docs[https://logging.apache.org/log4cxx/latest_stable/classlog4cxx_1_1PropertyConfigurator.html]:
"
The PropertyConfigurator does not handle the advanced configuration features supported by the DOMConfigurator such as support for Filters, custom ErrorHandlers, nested appenders such as the AsyncAppender, etc.
"
Did anyone added or attempted to add support for filter when using PropertyConfigurator and a properties file such as
...
log4j.appender..filter.=Custom or built in filter
log4j.appender..filter..param1=X
log4j.appender..filter..param2=Y
...

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the PropertyConfigurator documentation and the example properties syntax in the issue. Trace how appender configuration is handled, then determine what support for filter declarations and their parameters should include. Done means filters configured through the properties file are recognized and applied as expected.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
observability-sre
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.