Hi, Tried that already both Stacks and Properties - same outcome. My issue here is that I need to append some key-value pair for each log entry - and then in configuration I must setup that specific key-value pairs should result in logging to multiple appenders. The properties seems like the only way to do this correct?
Only have to find out why this filter isn't returning true. -- Werner Yuriy Taraday wrote: > > As I understand, this filter checks TreadContext properties, not > LoggingEvent properties. You should try > log4net.ThreadContext.Properties["ID"] = > "87e18d7e477349ef9713e19c40ea393a"; > > On Wed, May 5, 2010 at 2:26 PM, ITemplate <itempl...@hotmail.com> wrote: >> >> Hi, >> >> I have an appender that has 1 PropertyFilter like so: >> >> <filter type="log4net.Filter.PropertyFilter"> >> <key value="ID" /> >> <stringToMatch value="87e18d7e477349ef9713e19c40ea393a" /> >> <acceptOnMatch value="true" /> >> </filter> >> <filter type="log4net.Filter.DenyAllFilter" /> >> >> In code I am using ILogger like so: >> >> log4net.Core.LoggingEvent ev = new log4net.Core.LoggingEvent(...); >> ev.Properties["ID"] = "87e18d7e477349ef9713e19c40ea393a"; >> >> If I remove that filter the log is written alright. All other filters I >> have >> tested are working correct. If I run debug mode I can see log4net >> discovering the propertyFilter correct. But it never kicks in. Where is >> my >> error? >> >> -- >> Werner >> >> -- >> View this message in context: >> http://old.nabble.com/Cannot-get-PropertyFilter-to-work-tp28459133p28459133.html >> Sent from the Log4net - Users mailing list archive at Nabble.com. >> >> > > -- View this message in context: http://old.nabble.com/Cannot-get-PropertyFilter-to-work-tp28459133p28459340.html Sent from the Log4net - Users mailing list archive at Nabble.com.