Can you describe your use case in a bit more detail? Maybe we can provide some other ideas on how to resolve it.
Ralph > On Sep 15, 2015, at 12:17 PM, Priya Ahuja <priahuja...@gmail.com> wrote: > > Thanks Gary! I will update after trying with 2.3. I have a mild idea on > what may be going wrong. My requirement is that I need userdefined id > (messageid) and configuration based structured data. > > 1. Messageid is only parsed in log4j if the message is an instance of > StructuredDataMessage, hence I am forced to send my message to log4j as > structuredDataMessage with empty Map for structured data > 2. As a result, the final message gets parsed indexed with two maps, once > from the config file and other from the message itself > > Thanks, > Priya Ahuja > > On Mon, Sep 14, 2015 at 7:57 PM, Gary Gregory <garydgreg...@gmail.com> > wrote: > >> Can you try version 2.3 or 2.4 out of Git master? >> >> Gary >> >> On Tue, Aug 4, 2015 at 1:41 PM, Priya Ahuja <priahuja...@gmail.com> wrote: >> >>> Hi Gary, >>> >>> I am currently using version 2.1. >>> >>> I have attached the log4j configuration file. >>> >>> Thanks, >>> Priya Ahuja >>> >>> >>> >>> On Tue, Aug 4, 2015 at 12:36 PM, Gary Gregory <garydgreg...@gmail.com> >>> wrote: >>> >>>> Hi Priya, >>>> >>>> What is your configuration? What version are you using? >>>> >>>> Gary >>>> >>>> On Tue, Aug 4, 2015 at 12:30 PM, Priya Ahuja <priahuja...@gmail.com> >>>> wrote: >>>> >>>>> Hi, >>>>> >>>>> I am trying to add structured data using includeMDC and loggerfields >>>> but I >>>>> also want MESSAGE-ID passed by the user in the log. >>>>> >>>>> *My current implementation:* >>>>> I am passing StructuredDataMessage to logIfEnabled since that is the >>>> only >>>>> way to pass user defined message-id >>>>> - StructuredDataMessage((String)null, msg, messageId) >>>>> >>>>> But I want the structured data picked up from* XML configuration:* >>>>> >>>>> <Syslog name="RFC5424" format="RFC5424" enterpriseNumber=6876 >>>>> * id="LS" includeMDC="true" mdcId="enterprise"* >>>>> mdcIncludes="comp,subcomp"> >>>>> <LoggerFields> >>>>> <KeyValuePair key="level" value="dummy" /> >>>>> <KeyValuePair key="id" value="dummy" /> >>>>> </LoggerFields> >>>>> >>>>> As a result my structured data appears twice in the log: >>>>> <182>1 2015-08-03T20:28:16.413Z localhost - - USER *[enterprise@6876 >>>>> level="dummy" id="dummy"][@6876] *This is a dummy log >>>>> >>>>> Any help appreciated. >>>>> >>>>> Thanks, >>>>> Priya Ahuja >>>>> >>>> >>>> >>>> >>>> -- >>>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org >>>> Java Persistence with Hibernate, Second Edition >>>> <http://www.manning.com/bauer3/> >>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> >>>> Spring Batch in Action <http://www.manning.com/templier/> >>>> Blog: http://garygregory.wordpress.com >>>> Home: http://garygregory.com/ >>>> Tweet! http://twitter.com/GaryGregory >>>> >>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org >>> For additional commands, e-mail: log4j-user-h...@logging.apache.org >>> >> >> >> >> -- >> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org >> Java Persistence with Hibernate, Second Edition >> <http://www.manning.com/bauer3/> >> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> >> Spring Batch in Action <http://www.manning.com/templier/> >> Blog: http://garygregory.wordpress.com >> Home: http://garygregory.com/ >> Tweet! http://twitter.com/GaryGregory >> --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org