You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by Remko Popma <re...@gmail.com> on 2017/01/07 23:32:30 UTC

Re: logging-log4j2 git commit: LOG4J-1724 Improve documentation

Nice!
Can pattern layout patterns be used here?
E.g.  Include formatted event timestamp like this?
> &lt;KeyValuePair key="eventTime" value="%d{ABSOLUTE}"/&gt;

Sent from my iPhone

> On Jan 8, 2017, at 6:37, mikes@apache.org wrote:
> 
> Repository: logging-log4j2
> Updated Branches:
>  refs/heads/master eb51bef26 -> e185310a3
> 
> 
> LOG4J-1724 Improve documentation
> 
> 
> Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
> Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/e185310a
> Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/e185310a
> Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/e185310a
> 
> Branch: refs/heads/master
> Commit: e185310a3cc70568713820368cf31eb94fe8f21d
> Parents: eb51bef
> Author: Mikael Ståldal <mi...@magine.com>
> Authored: Sat Jan 7 22:37:21 2017 +0100
> Committer: Mikael Ståldal <mi...@magine.com>
> Committed: Sat Jan 7 22:37:21 2017 +0100
> 
> ----------------------------------------------------------------------
> src/site/xdoc/manual/layouts.xml.vm | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
> ----------------------------------------------------------------------
> 
> 
> http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/e185310a/src/site/xdoc/manual/layouts.xml.vm
> ----------------------------------------------------------------------
> diff --git a/src/site/xdoc/manual/layouts.xml.vm b/src/site/xdoc/manual/layouts.xml.vm
> index 8c5ea8a..a447e1a 100644
> --- a/src/site/xdoc/manual/layouts.xml.vm
> +++ b/src/site/xdoc/manual/layouts.xml.vm
> @@ -200,8 +200,8 @@ logger.debug("one={}, two={}, three={}", 1, 2, 3);
>   &lt;Appenders&gt;
>     &lt;Socket name="Graylog" protocol="udp" host="graylog.domain.com" port="12201"&gt;
>         &lt;GelfLayout host="someserver" compressionType="GZIP" compressionThreshold="1024"&gt;
> -            &lt;KeyValuePair key="additionalField1" value="additional value 1"/&gt;
> -            &lt;KeyValuePair key="additionalField2" value="additional value 2"/&gt;
> +            &lt;KeyValuePair key="additionalField1" value="constant value"/&gt;
> +            &lt;KeyValuePair key="additionalField2" value="$${ctx:key}"/&gt;
>         &lt;/GelfLayout&gt;
>     &lt;/Socket&gt;
>   &lt;/Appenders&gt;
> 

Re: logging-log4j2 git commit: LOG4J-1724 Improve documentation

Posted by Mikael Ståldal <mi...@magine.com>.
Currently not.

On Jan 8, 2017 12:32 AM, "Remko Popma" <re...@gmail.com> wrote:

> Nice!
> Can pattern layout patterns be used here?
> E.g.  Include formatted event timestamp like this?
>
> &lt;KeyValuePair key="eventTime" value="%d{ABSOLUTE}"/&gt;
>
>
> Sent from my iPhone
>
> On Jan 8, 2017, at 6:37, mikes@apache.org wrote:
>
> Repository: logging-log4j2
> Updated Branches:
>  refs/heads/master eb51bef26 -> e185310a3
>
>
> LOG4J-1724 Improve documentation
>
>
> Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
> Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/
> commit/e185310a
> Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/e185310a
> Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/e185310a
>
> Branch: refs/heads/master
> Commit: e185310a3cc70568713820368cf31eb94fe8f21d
> Parents: eb51bef
> Author: Mikael Ståldal <mi...@magine.com>
> Authored: Sat Jan 7 22:37:21 2017 +0100
> Committer: Mikael Ståldal <mi...@magine.com>
> Committed: Sat Jan 7 22:37:21 2017 +0100
>
> ----------------------------------------------------------------------
> src/site/xdoc/manual/layouts.xml.vm | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
> ----------------------------------------------------------------------
>
>
> http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/
> e185310a/src/site/xdoc/manual/layouts.xml.vm
> ----------------------------------------------------------------------
> diff --git a/src/site/xdoc/manual/layouts.xml.vm b/src/site/xdoc/manual/
> layouts.xml.vm
> index 8c5ea8a..a447e1a 100644
> --- a/src/site/xdoc/manual/layouts.xml.vm
> +++ b/src/site/xdoc/manual/layouts.xml.vm
> @@ -200,8 +200,8 @@ logger.debug("one={}, two={}, three={}", 1, 2, 3);
>   &lt;Appenders&gt;
>     &lt;Socket name="Graylog" protocol="udp" host="graylog.domain.com"
> port="12201"&gt;
>         &lt;GelfLayout host="someserver" compressionType="GZIP"
> compressionThreshold="1024"&gt;
> -            &lt;KeyValuePair key="additionalField1" value="additional
> value 1"/&gt;
> -            &lt;KeyValuePair key="additionalField2" value="additional
> value 2"/&gt;
> +            &lt;KeyValuePair key="additionalField1" value="constant
> value"/&gt;
> +            &lt;KeyValuePair key="additionalField2"
> value="$${ctx:key}"/&gt;
>         &lt;/GelfLayout&gt;
>     &lt;/Socket&gt;
>   &lt;/Appenders&gt;
>
>

Re: logging-log4j2 git commit: LOG4J-1724 Improve documentation

Posted by Mikael Ståldal <mi...@magine.com>.
Jira: LOG4J2-1752

On Jan 8, 2017 1:05 AM, "Remko Popma" <re...@gmail.com> wrote:

> I'm asking because there's an outstanding request to support the formatted
> timestamp in the JSON layout.
> (It currently has timestamp as an epoch long.)
>
> This would be a nice way to address that and potential other future needs.
>
> I can't find the JIRA ticket for it now. Maybe it was on stackoverflow.
> This one is close but I want to go one step further.
> https://issues.apache.org/jira/browse/LOG4J2-1694
>
> Sent from my iPhone
>
> On Jan 8, 2017, at 8:36, Matt Sicker <bo...@gmail.com> wrote:
>
> It looks like GelfLayout uses a StrSubstitutor, but no PatternLayout.
> That'd be an interesting implementation.
>
> On 7 January 2017 at 17:32, Remko Popma <re...@gmail.com> wrote:
>
>> Nice!
>> Can pattern layout patterns be used here?
>> E.g.  Include formatted event timestamp like this?
>>
>> &lt;KeyValuePair key="eventTime" value="%d{ABSOLUTE}"/&gt;
>>
>>
>> Sent from my iPhone
>>
>> On Jan 8, 2017, at 6:37, mikes@apache.org wrote:
>>
>> Repository: logging-log4j2
>> Updated Branches:
>>  refs/heads/master eb51bef26 -> e185310a3
>>
>>
>> LOG4J-1724 Improve documentation
>>
>>
>> Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
>> Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit
>> /e185310a
>> Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/e185310a
>> Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/e185310a
>>
>> Branch: refs/heads/master
>> Commit: e185310a3cc70568713820368cf31eb94fe8f21d
>> Parents: eb51bef
>> Author: Mikael Ståldal <mi...@magine.com>
>> Authored: Sat Jan 7 22:37:21 2017 +0100
>> Committer: Mikael Ståldal <mi...@magine.com>
>> Committed: Sat Jan 7 22:37:21 2017 +0100
>>
>> ----------------------------------------------------------------------
>> src/site/xdoc/manual/layouts.xml.vm | 4 ++--
>> 1 file changed, 2 insertions(+), 2 deletions(-)
>> ----------------------------------------------------------------------
>>
>>
>> http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/e
>> 185310a/src/site/xdoc/manual/layouts.xml.vm
>> ----------------------------------------------------------------------
>> diff --git a/src/site/xdoc/manual/layouts.xml.vm
>> b/src/site/xdoc/manual/layouts.xml.vm
>> index 8c5ea8a..a447e1a 100644
>> --- a/src/site/xdoc/manual/layouts.xml.vm
>> +++ b/src/site/xdoc/manual/layouts.xml.vm
>> @@ -200,8 +200,8 @@ logger.debug("one={}, two={}, three={}", 1, 2, 3);
>>   &lt;Appenders&gt;
>>     &lt;Socket name="Graylog" protocol="udp" host="graylog.domain.com"
>> port="12201"&gt;
>>         &lt;GelfLayout host="someserver" compressionType="GZIP"
>> compressionThreshold="1024"&gt;
>> -            &lt;KeyValuePair key="additionalField1" value="additional
>> value 1"/&gt;
>> -            &lt;KeyValuePair key="additionalField2" value="additional
>> value 2"/&gt;
>> +            &lt;KeyValuePair key="additionalField1" value="constant
>> value"/&gt;
>> +            &lt;KeyValuePair key="additionalField2"
>> value="$${ctx:key}"/&gt;
>>         &lt;/GelfLayout&gt;
>>     &lt;/Socket&gt;
>>   &lt;/Appenders&gt;
>>
>>
>
>
> --
> Matt Sicker <bo...@gmail.com>
>
>

Re: logging-log4j2 git commit: LOG4J-1724 Improve documentation

Posted by Remko Popma <re...@gmail.com>.
I'm asking because there's an outstanding request to support the formatted timestamp in the JSON layout. 
(It currently has timestamp as an epoch long.)

This would be a nice way to address that and potential other future needs. 

I can't find the JIRA ticket for it now. Maybe it was on stackoverflow. 
This one is close but I want to go one step further. 
https://issues.apache.org/jira/browse/LOG4J2-1694

Sent from my iPhone

> On Jan 8, 2017, at 8:36, Matt Sicker <bo...@gmail.com> wrote:
> 
> It looks like GelfLayout uses a StrSubstitutor, but no PatternLayout. That'd be an interesting implementation.
> 
>> On 7 January 2017 at 17:32, Remko Popma <re...@gmail.com> wrote:
>> Nice!
>> Can pattern layout patterns be used here?
>> E.g.  Include formatted event timestamp like this?
>>> &lt;KeyValuePair key="eventTime" value="%d{ABSOLUTE}"/&gt;
>> 
>> Sent from my iPhone
>> 
>>> On Jan 8, 2017, at 6:37, mikes@apache.org wrote:
>>> 
>>> Repository: logging-log4j2
>>> Updated Branches:
>>>  refs/heads/master eb51bef26 -> e185310a3
>>> 
>>> 
>>> LOG4J-1724 Improve documentation
>>> 
>>> 
>>> Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
>>> Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/e185310a
>>> Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/e185310a
>>> Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/e185310a
>>> 
>>> Branch: refs/heads/master
>>> Commit: e185310a3cc70568713820368cf31eb94fe8f21d
>>> Parents: eb51bef
>>> Author: Mikael Ståldal <mi...@magine.com>
>>> Authored: Sat Jan 7 22:37:21 2017 +0100
>>> Committer: Mikael Ståldal <mi...@magine.com>
>>> Committed: Sat Jan 7 22:37:21 2017 +0100
>>> 
>>> ----------------------------------------------------------------------
>>> src/site/xdoc/manual/layouts.xml.vm | 4 ++--
>>> 1 file changed, 2 insertions(+), 2 deletions(-)
>>> ----------------------------------------------------------------------
>>> 
>>> 
>>> http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/e185310a/src/site/xdoc/manual/layouts.xml.vm
>>> ----------------------------------------------------------------------
>>> diff --git a/src/site/xdoc/manual/layouts.xml.vm b/src/site/xdoc/manual/layouts.xml.vm
>>> index 8c5ea8a..a447e1a 100644
>>> --- a/src/site/xdoc/manual/layouts.xml.vm
>>> +++ b/src/site/xdoc/manual/layouts.xml.vm
>>> @@ -200,8 +200,8 @@ logger.debug("one={}, two={}, three={}", 1, 2, 3);
>>>   &lt;Appenders&gt;
>>>     &lt;Socket name="Graylog" protocol="udp" host="graylog.domain.com" port="12201"&gt;
>>>         &lt;GelfLayout host="someserver" compressionType="GZIP" compressionThreshold="1024"&gt;
>>> -            &lt;KeyValuePair key="additionalField1" value="additional value 1"/&gt;
>>> -            &lt;KeyValuePair key="additionalField2" value="additional value 2"/&gt;
>>> +            &lt;KeyValuePair key="additionalField1" value="constant value"/&gt;
>>> +            &lt;KeyValuePair key="additionalField2" value="$${ctx:key}"/&gt;
>>>         &lt;/GelfLayout&gt;
>>>     &lt;/Socket&gt;
>>>   &lt;/Appenders&gt;
>>> 
> 
> 
> 
> -- 
> Matt Sicker <bo...@gmail.com>

Re: logging-log4j2 git commit: LOG4J-1724 Improve documentation

Posted by Matt Sicker <bo...@gmail.com>.
It looks like GelfLayout uses a StrSubstitutor, but no PatternLayout.
That'd be an interesting implementation.

On 7 January 2017 at 17:32, Remko Popma <re...@gmail.com> wrote:

> Nice!
> Can pattern layout patterns be used here?
> E.g.  Include formatted event timestamp like this?
>
> &lt;KeyValuePair key="eventTime" value="%d{ABSOLUTE}"/&gt;
>
>
> Sent from my iPhone
>
> On Jan 8, 2017, at 6:37, mikes@apache.org wrote:
>
> Repository: logging-log4j2
> Updated Branches:
>  refs/heads/master eb51bef26 -> e185310a3
>
>
> LOG4J-1724 Improve documentation
>
>
> Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
> Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/
> commit/e185310a
> Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/e185310a
> Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/e185310a
>
> Branch: refs/heads/master
> Commit: e185310a3cc70568713820368cf31eb94fe8f21d
> Parents: eb51bef
> Author: Mikael Ståldal <mi...@magine.com>
> Authored: Sat Jan 7 22:37:21 2017 +0100
> Committer: Mikael Ståldal <mi...@magine.com>
> Committed: Sat Jan 7 22:37:21 2017 +0100
>
> ----------------------------------------------------------------------
> src/site/xdoc/manual/layouts.xml.vm | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
> ----------------------------------------------------------------------
>
>
> http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/
> e185310a/src/site/xdoc/manual/layouts.xml.vm
> ----------------------------------------------------------------------
> diff --git a/src/site/xdoc/manual/layouts.xml.vm b/src/site/xdoc/manual/
> layouts.xml.vm
> index 8c5ea8a..a447e1a 100644
> --- a/src/site/xdoc/manual/layouts.xml.vm
> +++ b/src/site/xdoc/manual/layouts.xml.vm
> @@ -200,8 +200,8 @@ logger.debug("one={}, two={}, three={}", 1, 2, 3);
>   &lt;Appenders&gt;
>     &lt;Socket name="Graylog" protocol="udp" host="graylog.domain.com"
> port="12201"&gt;
>         &lt;GelfLayout host="someserver" compressionType="GZIP"
> compressionThreshold="1024"&gt;
> -            &lt;KeyValuePair key="additionalField1" value="additional
> value 1"/&gt;
> -            &lt;KeyValuePair key="additionalField2" value="additional
> value 2"/&gt;
> +            &lt;KeyValuePair key="additionalField1" value="constant
> value"/&gt;
> +            &lt;KeyValuePair key="additionalField2"
> value="$${ctx:key}"/&gt;
>         &lt;/GelfLayout&gt;
>     &lt;/Socket&gt;
>   &lt;/Appenders&gt;
>
>


-- 
Matt Sicker <bo...@gmail.com>