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 "Ralph Goers (JIRA)" <ji...@apache.org> on 2012/09/06 18:47:08 UTC

[jira] [Comment Edited] (LOG4J2-79) Log Levels & Appenders

    [ https://issues.apache.org/jira/browse/LOG4J2-79?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13449794#comment-13449794 ] 

Ralph Goers edited comment on LOG4J2-79 at 9/7/12 3:46 AM:
-----------------------------------------------------------

I'm not sure I understand the question about turning markers on or off. Developers add a marker to a logging event by including it in the logging method call.  In the logging configuration you can add filters to look for them. If you don't have a filter that evaluates markers then they have no effect on filtering. Of course, the layout you choose can include the marker in its output if it chooses to.
                
      was (Author: ralph.goers@dslextreme.com):
    I'm not sure I understand the question about turning markers on or off. Developers add a marker to a logging event by including it in the logging method call.  In the logging configuration you can add filters to look for them. If you don't have a filter that evaluates markers then they have no effect.
                  
> Log Levels & Appenders
> ----------------------
>
>                 Key: LOG4J2-79
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-79
>             Project: Log4j 2
>          Issue Type: Wish
>          Components: Core
>            Reporter: Chris Stefanic
>            Priority: Minor
>
> I’m currently working in a software development group that uses the Log4j.1.x and I am looking at upgrading to Log4j.2.x to take advantage of the performance improvements.  In my previous development groups we wrote our on Logging utilities due to Log4j.1.x performance problems and it did not support all the functionality required to support our system.  Two main functions in our homegrown Logging utility was the ability to send email (logger.email) and record transaction statistical (logger.stat) information.
> In Log4j.1.x there is a SMTPAppender that provides the email capability but I don’t see that Appender in the Log4j.2.x Appender collection.  When implemented, the SMTPAppender would publish an email for log levels ERROR and FATAL and could be changed to publish for the other log levels; WARN, INFO or a self-defined Level.  The Log4j.2.x documentation states the Logging Levels are now an ENUM and cannot be sub-classed and to use “Markers” for more granularity.  In our homegrown Logging utility the “EMAIL” level was distinct because not all ERROR/FATAL require an email to be sent and not all EMAIL are ERROR/FATAL.  Are there any plains to include or write a new SMTPAppender in Log4j.2.x?  If the SMTPAppender becomes available in Log4j.2 can you/will create a new Level, “EMAIL” to support a distinct Logging Level?
> In our homegrown Logging Utility we also had a “STAT” (transactional/statistical) Logging Level. This Level was used to record relevant data for a unit of work performed by the system.  These messages were logged to a distinct file and in some cases the data was also sent to in house Monitoring and Control Diagnostics system.  These log messages were not INFO, WARN, ERROR etc.  As in the EMAIL log level what is the possibility of adding another Logging Level, STAT to the defined ENUM or provide the ability to create new Levels?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

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