У меня есть следующая конфигурация logback-доступа:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="SMTP" class="ch.qos.logback.access.net.SMTPAppender">
<filter class="ch.qos.logback.core.filter.EvaluatorFilter">
<evaluator>
<expression>event.getStatusCode() == 500</expression>
</evaluator>
<onMismatch>DENY</onMismatch>
</filter>
<evaluator class="ch.qos.logback.access.net.URLEvaluator">
<URL>/</URL>
</evaluator>
<STARTTLS>true</STARTTLS>
<asynchronousSending>false</asynchronousSending>
<smtpHost>smtp.gmail.com</smtpHost>
<smtpPort>587</smtpPort>
<username></username>
<password></password>
<from></from>
<to></to>
<subject>Erp Development Exception Report</subject>
<layout class="ch.qos.logback.access.PatternLayout">
<pattern>
%fullRequest
%n %n %fullResponse
%n %n %ex{full}
</pattern>
</layout>
</appender>
<appender-ref ref="SMTP"/>
</configuration>
Хотя при отправке исключения отправляется электронное письмо, я получаю %PARSER_ERROR[ex]
в конце содержимого электронной почты вместо трассировки стека.Я получаю ту же ошибку при попытке с xException
, exception
или xEx
.Как включить трассировку стека в журнал доступа?