<!--
Marker notifyAdmin = MarkerFactory.getMarker("NOTIFY_ADMIN");
logger.error(notifyAdmin, "This is a serious an error requiring the admin's attention", new Exception("Just testing"));
-->
<appender name="EMAIL" class="ch.qos.logback.classic.net.SMTPAppender">
<evaluator class="ch.qos.logback.classic.boolex.OnMarkerEvaluator">
<marker>NOTIFY_ADMIN</marker>
<!-- you specify add as many markers as you want -->
<marker>TRANSACTION_FAILURE</marker>
</evaluator>
<smtpHost>$
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
Hi ,
I am facing the same issue , is there an update on this one?
<configuration scan="true" scanPeriod="5 seconds">
<contextName>METB</contextName>
<appender name="FILE"
{weblogic.Name}/metb-${HOSTNAME}-${weblogic.Name}class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>./logs/project/applogs/$
.log</file>
{HOSTNAME}<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- daily rollover -->
<fileNamePattern>metb-$
-$
{weblogic.Name}-%d
{yyyy-MM-dd}.log</fileNamePattern>
{%X} %msg%n</pattern><!-- keep 30 days' worth of history -->
<maxHistory>30</maxHistory>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<!-- or whenever the file size reaches 100MB -->
<maxFileSize>100MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<encoder>
<pattern>%date %contextName %level [%thread] %logger [%file:%line]
</encoder>
</appender>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%date %contextName %level [%thread] %logger [%file:%line] {%X}
%msg%n</pattern>
</encoder>
</appender>
<!--
{EMAILS_STMP_HOST}Marker notifyAdmin = MarkerFactory.getMarker("NOTIFY_ADMIN");
logger.error(notifyAdmin, "This is a serious an error requiring the admin's attention", new Exception("Just testing"));
-->
<appender name="EMAIL" class="ch.qos.logback.classic.net.SMTPAppender">
<evaluator class="ch.qos.logback.classic.boolex.OnMarkerEvaluator">
<marker>NOTIFY_ADMIN</marker>
<!-- you specify add as many markers as you want -->
<marker>TRANSACTION_FAILURE</marker>
</evaluator>
<smtpHost>$
</smtpHost>
{EMAIL_TO}<to>$
</to>
{EMAIL_FROM}<from>$
</from>
<layout class="ch.qos.logback.classic.html.HTMLLayout" />
</appender>
<root level="debug">
<!-- appender-ref ref="STDOUT" / -->
<appender-ref ref="FILE" />
</root>
</configuration>