logging-log4j-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jörg Bretschneider (JIRA) <j...@apache.org>
Subject [jira] [Updated] (LOG4J2-1192) Dynamic Subject for SMTP Appender
Date Tue, 03 Nov 2015 16:22:27 GMT

     [ https://issues.apache.org/jira/browse/LOG4J2-1192?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Jörg Bretschneider updated LOG4J2-1192:
---------------------------------------
    Description: 
It is annoying to have log messages sent to users via SMTP Appender with a static subject,
requiring recipients to open each of possibly a vast amount of log emails in order to find
out what went wrong.

Users should be able to insert runtime diagnostic context information to the message text
AND to the message subject. While the first seems to be working with Patternlayout using the
mechanism with the %X{<key>} pattern based on a NDC or MDC <key> in the "ConversionPattern"
parameter, it does NOT work with the "Subject" parameter with log4j (neither 1.2 nor 2.x),
though some bloggers suggest it.

See http://stackoverflow.com/questions/29435825/log4j2-custom-email-subject-from-map as an
example where others found this also.

This issue should have been fixed long ago.

I suggest to extend SMTP appender in order to be able to use %X and other Pattern conversion
in the "Subject" parameter properly. 

http://openutils.sourceforge.net/openutils-log4j/smtpappender.html 
has already done the part for applying PatternLayout to the SMTP Appender "Subject". I didn't
test of this works properly. 
Maybe this work can be included into log4j with minimal effort?


  was:
It is annoying to have log messages sent to users via SMTP Appender with a static subject,
requiring recipients to open each of possibly a vast amount of log emails in order to find
out waht went wrong.
The mechanism with the %X{<key>} pattern based on a NDC or MDC <key>, as developed
for PatternLayout in order to insert runtime context information to the message, does not
work with log4j (neither 1.2 nor 2.x) properly. (See http://stackoverflow.com/questions/29435825/log4j2-custom-email-subject-from-map)
as an example where others found this also.
This issue should have been fixed long ago.


> Dynamic Subject for SMTP Appender
> ---------------------------------
>
>                 Key: LOG4J2-1192
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-1192
>             Project: Log4j 2
>          Issue Type: New Feature
>          Components: Appenders
>    Affects Versions: 2.4.1
>         Environment: ALL
>            Reporter: Jörg Bretschneider
>              Labels: features
>
> It is annoying to have log messages sent to users via SMTP Appender with a static subject,
requiring recipients to open each of possibly a vast amount of log emails in order to find
out what went wrong.
> Users should be able to insert runtime diagnostic context information to the message
text AND to the message subject. While the first seems to be working with Patternlayout using
the mechanism with the %X{<key>} pattern based on a NDC or MDC <key> in the "ConversionPattern"
parameter, it does NOT work with the "Subject" parameter with log4j (neither 1.2 nor 2.x),
though some bloggers suggest it.
> See http://stackoverflow.com/questions/29435825/log4j2-custom-email-subject-from-map
as an example where others found this also.
> This issue should have been fixed long ago.
> I suggest to extend SMTP appender in order to be able to use %X and other Pattern conversion
in the "Subject" parameter properly. 
> http://openutils.sourceforge.net/openutils-log4j/smtpappender.html 
> has already done the part for applying PatternLayout to the SMTP Appender "Subject".
I didn't test of this works properly. 
> Maybe this work can be included into log4j with minimal effort?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-dev-help@logging.apache.org


Mime
View raw message