How do you create a jira ticket? I looked for where i could but i didnt see
anywhere that said add issue
On Oct 9, 2013 4:47 PM, "Remko Popma" <remko.po...@gmail.com> wrote:

> Jonathan,
> Would you mind raising a JIRA ticket for the issue you're reporting?
> That makes it easier for us to track and easier for you to attach config
> files or image files. (The mailing list software may not like image file
> attachments...)
>
> Best regards,
> Remko
>
> Sent from my iPhone
>
> > On 2013/10/10, at 6:15, Jonathan Willis <quicksilver...@gmail.com>
> wrote:
> >
> >
> >
> >
> >
> >> On Wed, Oct 9, 2013 at 3:05 PM, Ralph Goers <ralph.go...@dslextreme.com>
> wrote:
> >> Can you provide your lookup source?
> >>
> >>
> >> On Oct 9, 2013, at 1:22 PM, Jonathan Willis <quicksilver...@gmail.com>
> wrote:
> >>
> >> >
> http://stackoverflow.com/questions/19277445/how-to-use-map-lookups-using-log4j2
> >> >
> >> >
> >> > On Wed, Oct 9, 2013 at 2:18 PM, Ralph Goers <
> ralph.go...@dslextreme.com>wrote:
> >> >
> >> >> Please remember that mine is just one opinion, but I am fine with
> that.  I
> >> >> guess if no default value is provided this way then it can still
> fall back
> >> >> to looking in the properties map.
> >> >>
> >> >> Ralph
> >> >>
> >> >>
> >> >> On Oct 9, 2013, at 12:53 PM, Woonsan Ko <woon_...@yahoo.com> wrote:
> >> >>
> >> >>> Hi Ralph,
> >> >>>
> >> >>>
> >> >>> I have something related to this improvement idea.
> >> >>> I have thought it might be a bit more useful and flexible to allow
> >> >> default value in the variable expression itself.
> >> >>> For example, ${var1:-defvalue1}, ${ctx:request_id:-defvalue2}, etc.
> >> >>> This generic feature has been included in StrSubstitutor of
> >> >> commons-lang3 with the following issue:
> >> >>> - https://issues.apache.org/jira/browse/LANG-893
> >> >>>
> >> >>> I understand Oliver's patch should work more efficiently for map
> pattern
> >> >> converters, but the goodness of the feature with LANG-893 is we can
> use it
> >> >> more widely whenever used in look ups.
> >> >>>
> >> >>> I know StrSubstitutor in log4j2 added more operations to deal with
> >> >> LogEvent argument, so I can create a patch to include the feature of
> >> >> LANG-893 if it is useful for others.
> >> >>> Also, Oliver's patch won't conflict with this patch.
> >> >>>
> >> >>> What do you think?
> >> >>>
> >> >>> Kind regards,
> >> >>>
> >> >>> Woonsan
> >> >>>
> >> >>>
> >> >>>> On Tuesday, October 1, 2013 9:21 AM, Ralph Goers <
> rgo...@apache.org>
> >> >> wrote:
> >> >>>>> Patches are always welcome!
> >> >>>>
> >> >>>> Ralph
> >> >>>>
> >> >>>> On Oct 1, 2013, at 1:13 AM, Oliver Flege <ofl...@vwd.com> wrote:
> >> >>>>
> >> >>>>>> $${mdc:request_id} in a pattern should cause the request_id to be
> >> >>>> evaluated on every event.
> >> >>>>>
> >> >>>>> thanks a lot, $${ctx:request_id} seems to do the trick
> >> >>>>>
> >> >>>>> however, the computation of the default value is quite complex as
> it
> >> >> always
> >> >>>> involves
> >> >>>>> a variable substitution, and I cannot use conversion specifiers
> with
> >> >> $$ as
> >> >>>> I can with %X
> >> >>>>>
> >> >>>>> Would you consider accepting a patch that adds support for
> slf4j-like
> >> >>>> default values
> >> >>>>> in %X{key} and %K{key}, s.th. like %X{key:-defaultValue} ?
> >> >>>>>
> >> >>>>> Regards,
> >> >>>>> Oliver
> >> >>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>>>
> >> >>>>>>> On Sep 30, 2013, at 8:04 AM, Oliver Flege <ofl...@vwd.com>
> >> >>>> wrote:
> >> >>>>>>>
> >> >>>>>>> ok, this works for ${...} expressions in the configuration,
> >> >>>> but I don't see how it would
> >> >>>>>>> apply to pattern evaluation. To simplify and rephrase my
> original
> >> >>>> question:
> >> >>>>>>>
> >> >>>>>>> Given a pattern layout with a pattern like:  %X{REQUEST_ID}
> >> >>>>>>>
> >> >>>>>>> is it possible to define a default value that will be printed
> >> >>>>>>> if the thread never executed
> >> >>>> ThreadContext.put("REQUEST_ID", "XYZ")?
> >> >>>>>>>
> >> >>>>>>> I tried ${mdc:REQUEST_ID} + a Property REQUEST_ID, but that
> >> >>>>>>> will only be evaluated when the configuration is parsed.
> >> >>>>>>>
> >> >>>>>>> Oliver
> >> >>>>>>>
> >> >>>>>>>> Yes, it supports default values. Specify them as properties at
> >> >>>> the beginning of your configuration. Then when you specify
> something
> >> >> like
> >> >>>> ${sys:foo} if foo is not defined as a system property the default
> value
> >> >>>> will be used,
> >> >>>>>>>>
> >> >>>>>>>> Ralph
> >> >>>>>>>>
> >> >>>>>>>>> On Sep 30, 2013, at 3:30 AM, Oliver Flege
> >> >>>> <ofl...@vwd.com> wrote:
> >> >>>>>>>>>
> >> >>>>>>>>> Hi,
> >> >>>>>>>>>
> >> >>>>>>>>> I am considering to switch from slf4j/logback to log4j2;
> >> >>>>>>>>>
> >> >>>>>>>>> in slf4j/logback, I can specify a default value for a
> >> >>>> missing mdc entry
> >> >>>>>>>>> like this:
> >> >>>>>>>>>
> >> >>>>>>>>> <pattern>%d{HH:mm:ss} %X{FOO:--} %c{0}
> >> >>>> - %m%n</pattern>
> >> >>>>>>>>>
> >> >>>>>>>>> which would print "-" if mdc.get("FOO")
> >> >>>> is null (the ":-" separates
> >> >>>>>>>>> the key and the default value).
> >> >>>>>>>>>
> >> >>>>>>>>> Having a defined number of tokens/fields at the beginning
> >> >>>> of the log message
> >> >>>>>>>>> makes it easier to process it with awk/cut etc.
> >> >>>>>>>>>
> >> >>>>>>>>>
> >> >>>>>>>>> Does log4j support default values? - I could not find any
> >> >>>> hint in the documentation
> >> >>>>>>>>>
> >> >>>>>>>>>
> >> >>>>>>>>>
> >> >>>>>>>>> Regards,
> >> >>>>>>>>> Oliver
> >> >>>>>>>>>
> >> >>>>>>>>>
> >> >>>>
> ---------------------------------------------------------------------
> >> >>>>>>>>> To unsubscribe, e-mail:
> >> >>>> log4j-user-unsubscr...@logging.apache.org
> >> >>>>>>>>> For additional commands, e-mail:
> >> >>>> log4j-user-h...@logging.apache.org
> >> >>>>>>>>
> >> >>>>>>>>
> >> >>>>
> ---------------------------------------------------------------------
> >> >>>>>>>> To unsubscribe, e-mail:
> >> >>>> log4j-user-unsubscr...@logging.apache.org
> >> >>>>>>>> For additional commands, e-mail:
> >> >>>> log4j-user-h...@logging.apache.org
> >> >>>>>>>
> >> >>>>>>>
> >> >>>>>>> --
> >> >>>>>>> Oliver Flege
> >> >>>>>>> Senior Software Engineer | vwd group
> >> >>>>>>>
> >> >>>>>>> vwd Vereinigte Wirtschaftsdienste AG
> >> >>>>>>> Stiftsplatz 6/7 | 67655 Kaiserslautern
> >> >>>>>>> Telefon: +49 631 3649-0 | Telefax: +49 631 3649-109
> >> >>>>>>> ofl...@vwd.com | www.vwd.com
> >> >>>>>>> ______________________________________________________________
> >> >>>>>>>
> >> >>>>>>> vwd Vereinigte Wirtschaftsdienste AG
> >> >>>>>>> Sitz der Gesellschaft: Tilsiter Straße 1 | 60487 Frankfurt am
> Main
> >> >>>>>>> Handelsregister: AG Frankfurt am Main HRB 81011
> >> >>>>>>> Vorstand: Dr. Ralf Kauther
> >> >>>>>>> Vorsitzender des Aufsichtsrates: Dr. Thorsten Dippel
> >> >>>>
> >> >>>>>>> ____________________________________________________________
> >> >>>>>>>
> >> >>>>>>>
> >> >>>>
> ---------------------------------------------------------------------
> >> >>>>>>> To unsubscribe, e-mail:
> log4j-user-unsubscr...@logging.apache.org
> >> >>>>>>> For additional commands, e-mail:
> log4j-user-h...@logging.apache.org
> >> >>>>>>
> >> >>>>>>
> ---------------------------------------------------------------------
> >> >>>>>> To unsubscribe, e-mail:
> log4j-user-unsubscr...@logging.apache.org
> >> >>>>>> For additional commands, e-mail:
> log4j-user-h...@logging.apache.org
> >> >>>>>
> >> >>>>>
> >> >>>>> --
> >> >>>>> Oliver Flege
> >> >>>>> Senior Software Engineer | vwd group
> >> >>>>>
> >> >>>>> vwd Vereinigte Wirtschaftsdienste AG
> >> >>>>> Stiftsplatz 6/7 | 67655 Kaiserslautern
> >> >>>>> Telefon: +49 631 3649-0 | Telefax: +49 631 3649-109
> >> >>>>> ofl...@vwd.com | www.vwd.com
> >> >>>>> ______________________________________________________________
> >> >>>>>
> >> >>>>> vwd Vereinigte Wirtschaftsdienste AG
> >> >>>>> Sitz der Gesellschaft: Tilsiter Straße 1 | 60487 Frankfurt am Main
> >> >>>>> Handelsregister: AG Frankfurt am Main HRB 81011
> >> >>>>> Vorstand: Dr. Ralf Kauther
> >> >>>>> Vorsitzender des Aufsichtsrates: Dr. Thorsten Dippel
> >> >>>>> ____________________________________________________________
> >> >>>>>
> >> >>>>>
> ---------------------------------------------------------------------
> >> >>>>> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
> >> >>>>> For additional commands, e-mail:
> log4j-user-h...@logging.apache.org
> >> >>>>>
> >> >>>>
> >> >>>>
> ---------------------------------------------------------------------
> >> >>>> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
> >> >>>> For additional commands, e-mail:
> log4j-user-h...@logging.apache.org
> >> >>>>
> >> >>>
> >> >>>
> ---------------------------------------------------------------------
> >> >>> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
> >> >>> For additional commands, e-mail: log4j-user-h...@logging.apache.org
> >> >>>
> >> >>
> >> >>
> >> >> ---------------------------------------------------------------------
> >> >> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
> >> >> For additional commands, e-mail: log4j-user-h...@logging.apache.org
> >> >>
> >> >>
> >> >
> >> >
> >> > --
> >> > Jonathan Willis
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
> >> For additional commands, e-mail: log4j-user-h...@logging.apache.org
> >
> >
> >
> > --
> > Jonathan Willis
> >
>

Reply via email to