<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article Sending e-mail alerts in Qlik Sense Enterprise Task Failures in Qlik Sense Documents</title>
    <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/ta-p/1488735</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There´s a common request to any Qlik Sense Enterprise Administrator:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;"Is there any way to be informed by e-mail when a reload task fails?"&amp;nbsp; &lt;/EM&gt;&lt;STRONG&gt;Yes, there is! &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Before that, let´s have some technical small talk (you can jump to session "Creating your config xml" if you want)&lt;/P&gt;&lt;P&gt;Qlik Sense Enterprise relies on &lt;A href="https://logging.apache.org/log4net/"&gt;log4Net &lt;/A&gt;a very mature Apache Project&amp;nbsp; that is very reliable and powerful. It, besides a lot of &lt;A href="https://logging.apache.org/log4net/release/features.html"&gt;features&amp;nbsp; , &lt;/A&gt;has the concept of &lt;STRONG&gt;Appender&lt;/STRONG&gt;. That concept means that the application being logged (Qlik Sense in our case) does not to take care &lt;STRONG&gt;where&lt;/STRONG&gt; the log is being stored, log4net config files handles this.&lt;/P&gt;&lt;P&gt;You can change a config file and choose if your log are meant to be stored into a database, a flat file, a hadoop data lake and you can even &lt;SPAN style="text-decoration: underline;"&gt;send an e-mail&lt;/SPAN&gt; for each error message. &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/cool.png" /&gt;&amp;nbsp; Qlik Sense Enterprise help to &lt;A href="https://help.qlik.com/en-US/sense/April2018/Subsystems/PlanningQlikSenseDeployments/Content/Deployment/Server-Logging-Using-Appenders.htm"&gt;Appenders&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;1 - Creating your config xml&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Pick your favorite text editor and write your config file according this &lt;A href="https://logging.apache.org/log4net/release/config-examples.html" title="https://logging.apache.org/log4net/release/config-examples.html"&gt;https://logging.apache.org/log4net/release/config-examples.html&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;No, wait!&lt;/P&gt;&lt;P&gt;I´m posting here a functional config file, you can copy and paste it. &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/wink.png" /&gt;&lt;/P&gt;&lt;P&gt;I´m supposing you´re going to use Gmail as the SMTP but is up to you chose any working SMTP that you want&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="xml" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_15247840139191401" jivemacro_uid="_15247840139191401"&gt;
&lt;P&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;configuration&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Mail appender--&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;appender name="MailAppender" type="log4net.Appender.SmtpAppender"&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter type="log4net.Filter.LevelRangeFilter"&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="levelMin" value="WARN" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="levelMax" value="ERROR" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/filter&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter type="log4net.Filter.DenyAllFilter" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;evaluator type="log4net.Core.LevelEvaluator"&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="threshold" value="ERROR"/&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/evaluator&amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="to" value="&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:admin@domain.com"&gt;admin@domain.com&lt;/A&gt;&lt;SPAN&gt;" /&amp;gt; &lt;/SPAN&gt;&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;&amp;lt;!-- please use your admin e-mail address here --&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="cc" value="someone.else@&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;domain&lt;/SPAN&gt;.com" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="from" value="&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:yourgmailaccount@gmail.com"&gt;yourgmailaccount@gmail.com&lt;/A&gt;&lt;SPAN&gt;" /&amp;gt; &amp;lt;!-- you´re supposed to change this --&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="subject" value="Qlik Sense Task Fail!!!" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="smtpHost" value="smtp.gmail.com" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="port" value="587" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="EnableSsl" value="true" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="Authentication" value="Basic" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="username" value="&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:yourgmailaccount@gmail.com"&gt;yourgmailaccount@gmail.com&lt;/A&gt;&lt;SPAN&gt;" /&amp;gt; &amp;lt;!-- you´re supposed to change this --&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="password" value="yourpasswordforGmail" /&amp;gt; &amp;lt;!-- you´re supposed to change this --&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="bufferSize" value="0" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Set this to 0 to make sure an email is sent on every error --&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="lossy" value="true" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;layout type="log4net.Layout.PatternLayout"&amp;gt;7&lt;/P&gt;
&lt;P&gt;&amp;lt;!-- You can change below code if you want to pretify your e-mail message --&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="conversionPattern" value="%newline%date %-5level %newline%property{TaskName}%newline%property{AppName}%newline%message%newline%newline%newline" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/layout&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/appender&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--Send mail on task failure--&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;logger name="System.Scheduler.Scheduler.Slave.Tasks.ReloadTask"&amp;gt; &amp;lt;!-- Filter what kind of exceptionname is beeing captured --&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;appender-ref ref="MailAppender" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/logger&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;/configuration&amp;gt;&lt;/P&gt;





&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;2 - Saving your config xml&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;You &lt;STRONG&gt;must&lt;/STRONG&gt; save your file with &lt;STRONG&gt;LocalLogConfig.xml&lt;/STRONG&gt; name and under &lt;STRONG&gt;C:\ProgramData\Qlik\Sense\Scheduler&lt;/STRONG&gt; (at least until version April2018). Anything different from this &lt;SPAN style="text-decoration: underline;"&gt;will cause your configuration not work.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;IMG __jive_id="200945" alt="Capture.PNG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/200945_Capture.PNG" style="height: 58px; width: 620px;" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 16px;"&gt;3 - Restarting your Scheduler Service &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 16px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 16px;"&gt;&lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/alert.png" /&gt; &lt;SPAN style="font-size: 10pt;"&gt;Check if any task is running before restarting the service!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 16px;"&gt;&lt;IMG __jive_id="200946" alt="Capture.PNG" class="jive-image image-2" src="https://community.qlik.com/legacyfs/online/200946_Capture.PNG" style="height: 145px; width: 620px;" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 16px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 16px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 16px;"&gt;4 - Test&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10pt;"&gt;Create an app and create an very "silly always fail" script like Store notable into [lib://neverland/notable.qvd](qvd)&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10pt;"&gt;Schedule your app as usual (under QMC/Apps/[your app]/More options button/Create New Reload Task &lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (&lt;A href="https://help.qlik.com/en-US/sense/April2018/Subsystems/ManagementConsole/Content/create-reload-tasks.htm" title="https://help.qlik.com/en-US/sense/April2018/Subsystems/ManagementConsole/Content/create-reload-tasks.htm"&gt;https://help.qlik.com/en-US/sense/April2018/Subsystems/ManagementConsole/Content/create-reload-tasks.htm&lt;/A&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Get a cup of coffee and wait for your task fail and your alert e-mail arrives at your inbox. &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/cool.png" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;This blog post was written with fundamental contribution of &lt;A href="https://community.qlik.com/qlik-users/14490"&gt;ile&lt;/A&gt;‌ that sent me a functional config file&lt;/SPAN&gt;&lt;SPAN style="font-size: 16px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 26 Apr 2018 23:31:47 GMT</pubDate>
    <dc:creator>Clever_Anjos</dc:creator>
    <dc:date>2018-04-26T23:31:47Z</dc:date>
    <item>
      <title>Sending e-mail alerts in Qlik Sense Enterprise Task Failures</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/ta-p/1488735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There´s a common request to any Qlik Sense Enterprise Administrator:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;"Is there any way to be informed by e-mail when a reload task fails?"&amp;nbsp; &lt;/EM&gt;&lt;STRONG&gt;Yes, there is! &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Before that, let´s have some technical small talk (you can jump to session "Creating your config xml" if you want)&lt;/P&gt;&lt;P&gt;Qlik Sense Enterprise relies on &lt;A href="https://logging.apache.org/log4net/"&gt;log4Net &lt;/A&gt;a very mature Apache Project&amp;nbsp; that is very reliable and powerful. It, besides a lot of &lt;A href="https://logging.apache.org/log4net/release/features.html"&gt;features&amp;nbsp; , &lt;/A&gt;has the concept of &lt;STRONG&gt;Appender&lt;/STRONG&gt;. That concept means that the application being logged (Qlik Sense in our case) does not to take care &lt;STRONG&gt;where&lt;/STRONG&gt; the log is being stored, log4net config files handles this.&lt;/P&gt;&lt;P&gt;You can change a config file and choose if your log are meant to be stored into a database, a flat file, a hadoop data lake and you can even &lt;SPAN style="text-decoration: underline;"&gt;send an e-mail&lt;/SPAN&gt; for each error message. &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/cool.png" /&gt;&amp;nbsp; Qlik Sense Enterprise help to &lt;A href="https://help.qlik.com/en-US/sense/April2018/Subsystems/PlanningQlikSenseDeployments/Content/Deployment/Server-Logging-Using-Appenders.htm"&gt;Appenders&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;1 - Creating your config xml&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Pick your favorite text editor and write your config file according this &lt;A href="https://logging.apache.org/log4net/release/config-examples.html" title="https://logging.apache.org/log4net/release/config-examples.html"&gt;https://logging.apache.org/log4net/release/config-examples.html&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;No, wait!&lt;/P&gt;&lt;P&gt;I´m posting here a functional config file, you can copy and paste it. &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/wink.png" /&gt;&lt;/P&gt;&lt;P&gt;I´m supposing you´re going to use Gmail as the SMTP but is up to you chose any working SMTP that you want&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="xml" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_15247840139191401" jivemacro_uid="_15247840139191401"&gt;
&lt;P&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;configuration&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Mail appender--&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;appender name="MailAppender" type="log4net.Appender.SmtpAppender"&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter type="log4net.Filter.LevelRangeFilter"&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="levelMin" value="WARN" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="levelMax" value="ERROR" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/filter&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter type="log4net.Filter.DenyAllFilter" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;evaluator type="log4net.Core.LevelEvaluator"&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="threshold" value="ERROR"/&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/evaluator&amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="to" value="&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:admin@domain.com"&gt;admin@domain.com&lt;/A&gt;&lt;SPAN&gt;" /&amp;gt; &lt;/SPAN&gt;&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;&amp;lt;!-- please use your admin e-mail address here --&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="cc" value="someone.else@&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;domain&lt;/SPAN&gt;.com" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="from" value="&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:yourgmailaccount@gmail.com"&gt;yourgmailaccount@gmail.com&lt;/A&gt;&lt;SPAN&gt;" /&amp;gt; &amp;lt;!-- you´re supposed to change this --&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="subject" value="Qlik Sense Task Fail!!!" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="smtpHost" value="smtp.gmail.com" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="port" value="587" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="EnableSsl" value="true" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="Authentication" value="Basic" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="username" value="&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:yourgmailaccount@gmail.com"&gt;yourgmailaccount@gmail.com&lt;/A&gt;&lt;SPAN&gt;" /&amp;gt; &amp;lt;!-- you´re supposed to change this --&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="password" value="yourpasswordforGmail" /&amp;gt; &amp;lt;!-- you´re supposed to change this --&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="bufferSize" value="0" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Set this to 0 to make sure an email is sent on every error --&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="lossy" value="true" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;layout type="log4net.Layout.PatternLayout"&amp;gt;7&lt;/P&gt;
&lt;P&gt;&amp;lt;!-- You can change below code if you want to pretify your e-mail message --&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="conversionPattern" value="%newline%date %-5level %newline%property{TaskName}%newline%property{AppName}%newline%message%newline%newline%newline" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/layout&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/appender&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--Send mail on task failure--&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;logger name="System.Scheduler.Scheduler.Slave.Tasks.ReloadTask"&amp;gt; &amp;lt;!-- Filter what kind of exceptionname is beeing captured --&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;appender-ref ref="MailAppender" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/logger&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;/configuration&amp;gt;&lt;/P&gt;





&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;2 - Saving your config xml&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;You &lt;STRONG&gt;must&lt;/STRONG&gt; save your file with &lt;STRONG&gt;LocalLogConfig.xml&lt;/STRONG&gt; name and under &lt;STRONG&gt;C:\ProgramData\Qlik\Sense\Scheduler&lt;/STRONG&gt; (at least until version April2018). Anything different from this &lt;SPAN style="text-decoration: underline;"&gt;will cause your configuration not work.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;IMG __jive_id="200945" alt="Capture.PNG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/200945_Capture.PNG" style="height: 58px; width: 620px;" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 16px;"&gt;3 - Restarting your Scheduler Service &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 16px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 16px;"&gt;&lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/alert.png" /&gt; &lt;SPAN style="font-size: 10pt;"&gt;Check if any task is running before restarting the service!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 16px;"&gt;&lt;IMG __jive_id="200946" alt="Capture.PNG" class="jive-image image-2" src="https://community.qlik.com/legacyfs/online/200946_Capture.PNG" style="height: 145px; width: 620px;" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 16px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 16px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 16px;"&gt;4 - Test&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10pt;"&gt;Create an app and create an very "silly always fail" script like Store notable into [lib://neverland/notable.qvd](qvd)&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10pt;"&gt;Schedule your app as usual (under QMC/Apps/[your app]/More options button/Create New Reload Task &lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (&lt;A href="https://help.qlik.com/en-US/sense/April2018/Subsystems/ManagementConsole/Content/create-reload-tasks.htm" title="https://help.qlik.com/en-US/sense/April2018/Subsystems/ManagementConsole/Content/create-reload-tasks.htm"&gt;https://help.qlik.com/en-US/sense/April2018/Subsystems/ManagementConsole/Content/create-reload-tasks.htm&lt;/A&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Get a cup of coffee and wait for your task fail and your alert e-mail arrives at your inbox. &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/cool.png" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;This blog post was written with fundamental contribution of &lt;A href="https://community.qlik.com/qlik-users/14490"&gt;ile&lt;/A&gt;‌ that sent me a functional config file&lt;/SPAN&gt;&lt;SPAN style="font-size: 16px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Apr 2018 23:31:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/ta-p/1488735</guid>
      <dc:creator>Clever_Anjos</dc:creator>
      <dc:date>2018-04-26T23:31:47Z</dc:date>
    </item>
    <item>
      <title>Re: Sending e-mail alerts in Qlik Sense Enterprise Task Failures</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488736#M2073</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If using gmail you may need to enable less secure applications in your Google mail settings:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://support.google.com/accounts/answer/6010255?hl=en" title="https://support.google.com/accounts/answer/6010255?hl=en"&gt;Let less secure apps access your account - Google Account Help&lt;/A&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Apr 2018 03:19:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488736#M2073</guid>
      <dc:creator>Michael_Leigh</dc:creator>
      <dc:date>2018-04-30T03:19:55Z</dc:date>
    </item>
    <item>
      <title>Re: Sending e-mail alerts in Qlik Sense Enterprise Task Failures</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488737#M2074</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I also tested this in the Qlik Sense April 2018 release, using &lt;A href="https://github.com/Nilhcem/FakeSMTP"&gt;FakeSMTP&lt;/A&gt; for the mail server. This is useful to test and if you need to eliminate your mail service as having issues. Below is an example &lt;STRONG style="font-size: 13.3333px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;LocalLogConfig.xml&lt;/STRONG&gt; config file. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note that I used 2525 as the SMTP port and localhost for the smtpHost, as FakeSMTP was running on the Sense server. Fake SMTP can be run on a remote machine, as long a there's network connectivity and your chosen port is open.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;configuration&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Mail appender--&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;appender name="MailAppender" type="log4net.Appender.SmtpAppender"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter type="log4net.Filter.LevelRangeFilter"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="levelMin" value="WARN" /&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="levelMax" value="ERROR" /&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/filter&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter type="log4net.Filter.DenyAllFilter" /&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;evaluator type="log4net.Core.LevelEvaluator"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="threshold" value="ERROR"/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/evaluator&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;lt;param name="to" value="&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:senseadmins@yourcomapny.com"&gt;senseadmins@yourcomapny.com&lt;/A&gt;&lt;SPAN&gt;" /&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="cc" value="&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:brian@yourcomapny.com"&gt;brian@yourcomapny.com&lt;/A&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:ted@yourcomapny.com"&gt;ted@yourcomapny.com&lt;/A&gt;&lt;SPAN&gt;" /&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="bcc" value="&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:sienna@yourcomapny.com"&gt;sienna@yourcomapny.com&lt;/A&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:tony@yourcomapny.com"&gt;tony@yourcomapny.com&lt;/A&gt;&lt;SPAN&gt;" /&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="from" value="&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:sysadmin@yourcomapny.com"&gt;sysadmin@yourcomapny.com&lt;/A&gt;&lt;SPAN&gt;" /&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="subject" value="Qlik Sense Reload Error" /&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="smtpHost" value="localhost" /&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="port" value="2525" /&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="bufferSize" value="0" /&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Set this to 0 to make sure an email is sent on every error --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="lossy" value="true" /&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;layout type="log4net.Layout.PatternLayout"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="conversionPattern" value="%newline%date %-5level %newline%property{TaskName}%newline%property{AppName}%newline%message%newline%newline%newline" /&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/layout&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/appender&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--Send mail on task failure--&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;logger name="System.Scheduler.Scheduler.Slave.Tasks.ReloadTask"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;appender-ref ref="MailAppender" /&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/logger&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/configuration&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Apr 2018 03:43:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488737#M2074</guid>
      <dc:creator>Michael_Leigh</dc:creator>
      <dc:date>2018-04-30T03:43:44Z</dc:date>
    </item>
    <item>
      <title>Re: Sending e-mail alerts in Qlik Sense Enterprise Task Failures</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488738#M2075</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;According to your method, we have succeeded in testing.&lt;/P&gt;&lt;P&gt;But what we need now is that only a part of task send wrong messages, what should i do? &lt;/P&gt;&lt;P&gt;For example, the prefix of the tasks is A , sending mail, others do not send.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 May 2018 01:13:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488738#M2075</guid>
      <dc:creator>huangjing</dc:creator>
      <dc:date>2018-05-18T01:13:53Z</dc:date>
    </item>
    <item>
      <title>Re: Sending e-mail alerts in Qlik Sense Enterprise Task Failures</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488739#M2076</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can use the StringToMatch filters in log4net, see &lt;A href="http://logging.apache.org/log4net/release/sdk/index.html" title="http://logging.apache.org/log4net/release/sdk/index.html"&gt;Apache log4net™ SDK Documentation - Table of Content&lt;/A&gt; and look for StringMatchFilter&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't have a working example of this, but if my understanding is correct it should work. As far as I know StringToMatch uses OR only, not AND, for multiple filters, and make sure &amp;lt;filter type="log4net.Filter.DenyAllFilter" /&amp;gt; is the last filter line used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;e.g.&lt;/P&gt;&lt;P&gt;&amp;lt;filter type="log4net.Filter.StringMatchFilter"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;StringToMatch value="Your Text Here" /&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/filter&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;filter type="log4net.Filter.DenyAllFilter" /&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 May 2018 02:49:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488739#M2076</guid>
      <dc:creator>Michael_Leigh</dc:creator>
      <dc:date>2018-05-21T02:49:30Z</dc:date>
    </item>
    <item>
      <title>Re: Sending e-mail alerts in Qlik Sense Enterprise Task Failures</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488740#M2077</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for the info Michael.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could we use same for the June 2018 version ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Br,&lt;/P&gt;&lt;P&gt;Clark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Aug 2018 10:59:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488740#M2077</guid>
      <dc:creator>millan123</dc:creator>
      <dc:date>2018-08-06T10:59:51Z</dc:date>
    </item>
    <item>
      <title>Re: Sending e-mail alerts in Qlik Sense Enterprise Task Failures</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488741#M2078</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As far as I can see nothing has changed around this, so it should work as per previous releases - but I have not tested.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Aug 2018 01:25:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488741#M2078</guid>
      <dc:creator>Michael_Leigh</dc:creator>
      <dc:date>2018-08-07T01:25:29Z</dc:date>
    </item>
    <item>
      <title>Re: Sending e-mail alerts in Qlik Sense Enterprise Task Failures</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488742#M2079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you , I tried using it about I am not getting any mails.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where should I check Locallogconfig.xml log ? any troubleshooting idea will be helpful to us.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you so much &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Aug 2018 06:48:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488742#M2079</guid>
      <dc:creator>millan123</dc:creator>
      <dc:date>2018-08-07T06:48:12Z</dc:date>
    </item>
    <item>
      <title>Re: Sending e-mail alerts in Qlik Sense Enterprise Task Failures</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488743#M2080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Initially I recommend opening a support case with Qlik as I won't have time to test it anytime soon. I'm not sure where any errors would be logged; but probably either in the Logging service or the Schedule logs somewhere &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/laugh.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Aug 2018 07:00:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488743#M2080</guid>
      <dc:creator>Michael_Leigh</dc:creator>
      <dc:date>2018-08-07T07:00:29Z</dc:date>
    </item>
    <item>
      <title>Re: Sending e-mail alerts in Qlik Sense Enterprise Task Failures</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488744#M2081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank you sure , we will create a log in to Qlik support&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Aug 2018 07:02:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488744#M2081</guid>
      <dc:creator>millan123</dc:creator>
      <dc:date>2018-08-07T07:02:22Z</dc:date>
    </item>
    <item>
      <title>Re: Sending e-mail alerts in Qlik Sense Enterprise Task Failures</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488745#M2082</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Clark/ Mick&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am also trying to send gmail mails from June 18 but no luck. Did anyone of you found the solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Miskin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2018 07:04:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488745#M2082</guid>
      <dc:creator>miskin_m</dc:creator>
      <dc:date>2018-10-09T07:04:45Z</dc:date>
    </item>
    <item>
      <title>Re: Sending e-mail alerts in Qlik Sense Enterprise Task Failures</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488746#M2083</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can we send email notification based on tasks? Say for Task A failure email should go to person A and for Task B failure it should go to Person B? I am looking for personalized notification if possible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jai&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2018 19:52:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488746#M2083</guid>
      <dc:creator>jaisoni_trp</dc:creator>
      <dc:date>2018-10-10T19:52:48Z</dc:date>
    </item>
    <item>
      <title>Re: Sending e-mail alerts in Qlik Sense Enterprise Task Failures</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488747#M2084</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;In my case this method does not work, i &lt;SPAN lang="en"&gt;use gmail smtp.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Nov 2018 15:37:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1488747#M2084</guid>
      <dc:creator>gagiraldoh</dc:creator>
      <dc:date>2018-11-08T15:37:59Z</dc:date>
    </item>
    <item>
      <title>Re: Sending e-mail alerts in Qlik Sense Enterprise Task Failures</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1506895#M3492</link>
      <description>&lt;P&gt;It works like a charm (Sept 18 SR2)&lt;/P&gt;&lt;P&gt;Thanks a lot&lt;/P&gt;</description>
      <pubDate>Thu, 15 Nov 2018 07:46:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1506895#M3492</guid>
      <dc:creator>antoinelaviron</dc:creator>
      <dc:date>2018-11-15T07:46:30Z</dc:date>
    </item>
    <item>
      <title>Re: Sending e-mail alerts in Qlik Sense Enterprise Task Failures</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1514360#M3504</link>
      <description>&lt;P&gt;I cant get it to work either. I have confirmed that the email-settings are correct, since i use them in Nprinting. But when the task fail, nothing happens.&amp;nbsp; Is there a log i can use for troubleshooting?&lt;/P&gt;</description>
      <pubDate>Thu, 29 Nov 2018 15:42:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1514360#M3504</guid>
      <dc:creator>gustavgager</dc:creator>
      <dc:date>2018-11-29T15:42:10Z</dc:date>
    </item>
    <item>
      <title>Re: Sending e-mail alerts in Qlik Sense Enterprise Task Failures</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1534974#M3580</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Great post and I've managed to set everything up, so that I am able to receive an email alert every time an app fails to reload.&lt;/P&gt;&lt;P&gt;I would like to take it a step further and add the task name to the subject line.&lt;/P&gt;&lt;P&gt;Is this possible?&amp;nbsp;&lt;/P&gt;&lt;P&gt;If so, how would I write this into the config file?&lt;/P&gt;&lt;P&gt;Kind regards&lt;/P&gt;&lt;P&gt;Mike Rowe&lt;/P&gt;</description>
      <pubDate>Fri, 25 Jan 2019 09:59:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1534974#M3580</guid>
      <dc:creator>mike_rowe</dc:creator>
      <dc:date>2019-01-25T09:59:50Z</dc:date>
    </item>
    <item>
      <title>Re: Sending e-mail alerts in Qlik Sense Enterprise Task Failures</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1539918#M3622</link>
      <description>&lt;P&gt;We've been trying this every which way but no luck. We're using Sept 2018 Sense - hoping that's not the issue.&lt;/P&gt;&lt;P&gt;We're not even getting any record of an email being sent.&amp;nbsp; We contacted Qlik support but this is one of those areas they're only going to refer us to the acct rep.&lt;/P&gt;&lt;P&gt;Anyone else have problems with the configuration or where the xml file needs to be&amp;nbsp; ?&lt;/P&gt;&lt;P&gt;If we get this working, we would like to see application, time of failure error code/description in the email.&lt;/P&gt;</description>
      <pubDate>Tue, 05 Feb 2019 21:57:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1539918#M3622</guid>
      <dc:creator>markp201</dc:creator>
      <dc:date>2019-02-05T21:57:59Z</dc:date>
    </item>
    <item>
      <title>Re: Sending e-mail alerts in Qlik Sense Enterprise Task Failures</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1540471#M3628</link>
      <description>&lt;P&gt;We were able to resolve this from a support page which has an example of the xml config.&lt;/P&gt;&lt;P&gt;&lt;A href="https://support-cdn.qlik.com/QS_CaseWizardKnowledgeArticle?Id=ka5D0000000TR9zIAG" target="_self"&gt;https://support-cdn.qlik.com/QS_CaseWizardKnowledgeArticle?Id=ka5D0000000TR9zIAG&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;BR /&gt;&amp;lt;configuration&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Mail appender--&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;appender name="MailAppender" type="log4net.Appender.SmtpAppender"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter type="log4net.Filter.LevelRangeFilter"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="levelMin" value="ERROR" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--Sets the level of logging, in this case any ERROR in the log will be sent as an email--&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/filter&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;filter type="log4net.Filter.DenyAllFilter" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;evaluator type="log4net.Core.LevelEvaluator"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="threshold" value="ERROR"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--Sets the level of logging, in this case any ERROR in the log will be sent as an email--&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/evaluator&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="to" value="you@gmail.com" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="from" value="you@gmail.com" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="subject" value="Qlik Sense" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="smtpHost" value="smtp.gmail.com" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="port" value="587" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="EnableSsl" value="true" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="Authentication" value="Basic" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="username" value="you@gmail.com" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="password" value="yourpassword" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="bufferSize" value="0" /&amp;gt; &amp;lt;!-- Set this to 0 to make sure an email is sent on every error --&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="lossy" value="true" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;layout type="log4net.Layout.PatternLayout"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name="conversionPattern" value="%newline%date %-5level %newline%property{TaskName}%newline%property{AppName}%newline%message%newline%newline%newline" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--Defined conversion pattern for the output. To be able to output custom properties in the log (example, Taskname), append %property{propertyname} to the output pattern--&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/layout&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/appender&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--Send mail on task failure--&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;logger name="System.Scheduler.Scheduler.Slave.Tasks.ReloadTask"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--Logger name identifies the component to monitor. This can be found by investigating the actual log file--&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;appender-ref ref="MailAppender" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--appender-ref should match the name identifying the appender. More than one appender can be configured in the same configuration file--&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/logger&amp;gt;&lt;BR /&gt;&amp;lt;/configuration&amp;gt;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Feb 2019 17:47:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1540471#M3628</guid>
      <dc:creator>markp201</dc:creator>
      <dc:date>2019-02-06T17:47:17Z</dc:date>
    </item>
    <item>
      <title>Re: Sending e-mail alerts in Qlik Sense Enterprise Task Failures</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1545264#M3665</link>
      <description>&lt;P&gt;Very cool! Was wondering if it is possible to put the Task Name in the subject of the email? Was also wondering if it is possible to attach the actual log of the task that failed to the email?&lt;/P&gt;</description>
      <pubDate>Fri, 15 Feb 2019 18:46:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1545264#M3665</guid>
      <dc:creator>m_perreault</dc:creator>
      <dc:date>2019-02-15T18:46:58Z</dc:date>
    </item>
    <item>
      <title>Re: Sending e-mail alerts in Qlik Sense Enterprise Task Failures</title>
      <link>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1552543#M3723</link>
      <description>&lt;P&gt;I am able to get it working and it running fine for us. But I notices when new task starts in QMC and if retries to find a slave scheduler - this script sends an failure email. Task never fails, after retry it finds a slave scheduler and finishes fine. Is there any script needs to be added or modifies to ignore retry as a task failure.&lt;/P&gt;</description>
      <pubDate>Tue, 05 Mar 2019 17:28:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Sense-Documents/Sending-e-mail-alerts-in-Qlik-Sense-Enterprise-Task-Failures/tac-p/1552543#M3723</guid>
      <dc:creator>sundip</dc:creator>
      <dc:date>2019-03-05T17:28:45Z</dc:date>
    </item>
  </channel>
</rss>

