...
- Edit %{idp.home}/conf/logback.xml and append this new appender code block after the last existing <appender> definition:
- <smtpHost> : Hostname or IP address of your mail server (probably localhost in most cases)
- <from> : The from address on any emails sent from Logback
- <subject> : The subject of the emails sent from Logback. ${HOSTNAME} will reference the computer name on which Logback is running
<level> : What condition to take action on (DEBUG, INFO, WARN, ERROR)
Code Block language xml title Logback.xml SMTP Appender collapse true <!-- Custom SMTP Appender for ERROR --> <appender name="Email_Alerts" class="ch.qos.logback.classic.net.SMTPAppender"> <smtpHost>SMTPHOSTNAME</smtpHost> <from>FROMEMAILADDRESS</from> <to>TOEMAILADDRESS</to> <subject>${HOSTNAME} IDP Error Detected</subject> <layout class="ch.qos.logback.classic.html.HTMLLayout"/> <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> <level>ERROR</level> </filter> </appender> <!-- /Custom SMTP Appender for ERROR -->
Click here for additional SMTPAppender properties and information.
- Add a reference to the new appender:
- Find the existing code <root level="INFO">
- Hooking in here allows you to configure your appender to alert on any severity
- Alternatively, you can create your own root level block if you don't want to modify the existing block
Append a new reference after the existing references:
Code Block
- Find the existing code <root level="INFO">
...
<appender-ref ref="Email_Alerts"/>