﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>LogViewPlus Support » LogViewPlus Support » Features &amp; Suggestions  » Apply filter to or merge multiple files</title><generator>InstantForum 2017-1 Final</generator><description>LogViewPlus Support</description><link>https://www.logviewplus.com/forum/</link><webMaster>LogViewPlus Support</webMaster><lastBuildDate>Tue, 05 May 2026 22:40:31 GMT</lastBuildDate><ttl>20</ttl><item><title>Apply filter to or merge multiple files</title><link>https://www.logviewplus.com/forum/post/1327</link><description>&lt;ul&gt;&lt;li&gt;I have an application that creates a new log file every day.&lt;/li&gt;&lt;li&gt;The file names are based on the date, and all the files are contained within the same directory.&lt;/li&gt;&lt;li&gt;Since these are error logs, I want to be notified whenever a new log entry is created.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;If this was a single log file, it would be easy to create a filter and then attach notifications to the filter. However, I don't see any way to create a filter that's automatically applied to all files within a directory, or to automatically merge all files within a directory. From what I'm seeing, I'd have to manually create a new filter every day. Am I missing something?&lt;/div&gt;&lt;textarea id="BFI_DATA" style="width: 1px; height: 1px; display: none;"&gt;&lt;/textarea&gt;&lt;title&gt; &lt;/title&gt;&lt;div id="WidgetFloaterPanels" translate="no" style="display: none; text-align: left; direction: ltr; visibility: hidden;" class="LTRStyle"&gt; &lt;div id="WidgetFloater" style="display: none" &amp;#111;nmouseover="Microsoft.Translator.OnMouseOverFloater()" &amp;#111;nmouseout="Microsoft.Translator.OnMouseOutFloater()"&gt; &lt;div id="WidgetLogoPanel"&gt; &lt;span id="WidgetTranslateWithSpan"&gt;&lt;span&gt;TRANSLATE with &lt;/span&gt;&lt;img id="FloaterLogo"&gt;&lt;/span&gt; &lt;span id="WidgetCloseButton" title="Exit Translation" &amp;#111;nclick="Microsoft.Translator.FloaterOnClose()"&gt;x&lt;/span&gt;&lt;/div&gt; &lt;div id="LanguageMenuPanel"&gt; &lt;div class="DDStyle_outer"&gt;&lt;input name="LanguageMenu_svid" type="text" id="LanguageMenu_svid" style="display:none;" autocomplete="on" value="en" &amp;#111;nclick="this.select()"&gt; &lt;input name="LanguageMenu_textid" type="text" id="LanguageMenu_textid" style="display:none;" autocomplete="on" &amp;#111;nclick="this.select()"&gt; &lt;span onselectstart="return false" tabindex="0" class="DDStyle" id="__LanguageMenu_header" &amp;#111;nclick="return LanguageMenu &amp;amp;&amp;amp; !LanguageMenu.Show('__LanguageMenu_popup', event);" &amp;#111;nkeydown="return LanguageMenu &amp;amp;&amp;amp; !LanguageMenu.Show('__LanguageMenu_popup', event);"&gt;English&lt;/span&gt; &lt;div style="position:relative;text-align:left;left:0;"&gt;&lt;div style="position:absolute;width:;left:0px;"&gt;&lt;div class="DDStyle" style="display:none;" id="__LanguageMenu_popup"&gt; &lt;table id="LanguageMenu" border="0"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" href="#ar"&gt;Arabic&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" href="#he"&gt;Hebrew&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" href="#pl"&gt;Polish&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" href="#bg"&gt;Bulgarian&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" href="#hi"&gt;Hindi&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" href="#pt"&gt;Portuguese&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" href="#ca"&gt;Catalan&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" href="#mww"&gt;Hmong Daw&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" href="#ro"&gt;Romanian&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" href="#zh-CHS"&gt;Chinese Simplified&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" href="#hu"&gt;Hungarian&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" href="#ru"&gt;Russian&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" href="#zh-CHT"&gt;Chinese Traditional&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" href="#id"&gt;Indonesian&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" href="#sk"&gt;Slovak&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" href="#cs"&gt;Czech&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" href="#it"&gt;Italian&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" href="#sl"&gt;Slovenian&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" href="#da"&gt;Danish&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" href="#ja"&gt;Japanese&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" href="#es"&gt;Spanish&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" href="#nl"&gt;Dutch&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" href="#tlh"&gt;Klingon&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" href="#sv"&gt;Swedish&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" href="#en"&gt;English&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" href="#ko"&gt;Korean&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" href="#th"&gt;Thai&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" href="#et"&gt;Estonian&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" href="#lv"&gt;Latvian&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" href="#tr"&gt;Turkish&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" href="#fi"&gt;Finnish&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" href="#lt"&gt;Lithuanian&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" href="#uk"&gt;Ukrainian&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" href="#fr"&gt;French&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" href="#ms"&gt;Malay&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" href="#ur"&gt;Urdu&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" href="#de"&gt;German&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" href="#mt"&gt;Maltese&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" href="#vi"&gt;Vietnamese&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" href="#el"&gt;Greek&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" href="#no"&gt;Norwegian&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" href="#cy"&gt;Welsh&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" href="#ht"&gt;Haitian Creole&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" href="#fa"&gt;Persian&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;img alt="" style="height:7px;width:17px;border-width:0px;left:20px;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;/div&gt;</description><pubDate>Mon, 07 Mar 2022 11:09:21 GMT</pubDate><dc:creator>SoBeGuy</dc:creator></item><item><title>RE: Apply filter to or merge multiple files</title><link>https://www.logviewplus.com/forum/post/1332</link><description>You can use &lt;a href="https://www.logviewplus.com/docs/automatic_templates.html" id="if_insertedNode_1646651245789"&gt;automatic templates&lt;/a&gt; to apply a filter when a new file is opened.&amp;nbsp; However, I do no think this will solve the issue with notifications.&amp;nbsp; Notifications are triggered when new log entries are written to an existing log file.&amp;nbsp; I will need to test this and get back to you.&lt;br/&gt;&lt;br/&gt;Thanks,&lt;br/&gt;&lt;br/&gt;Toby</description><pubDate>Mon, 07 Mar 2022 11:09:21 GMT</pubDate><dc:creator>LogViewPlus Support</dc:creator></item><item><title>RE: Apply filter to or merge multiple files</title><link>https://www.logviewplus.com/forum/post/1329</link><description>OK, just to be sure we're talking about the same thing...&lt;br/&gt;&lt;br/&gt;Currently, it seems you can only apply filters to specific log files. I want to be able to apply a filter to a filename pattern, like xxxyyy.log, so the filter, and it's attached notifications would automatically be applied to any new files matching the specified pattern. Thus, when my application creates a new log file on a new day, that file will automatically be added to the filter and trigger notifications.&lt;textarea id="BFI_DATA" style="width: 1px; height: 1px; display: none;"&gt;&lt;/textarea&gt;&lt;title&gt; &lt;/title&gt;&lt;div id="WidgetFloaterPanels" translate="no" style="display: none; text-align: left; direction: ltr; visibility: hidden;" class="LTRStyle"&gt; &lt;div id="WidgetFloater" style="display: none" &amp;#111;nmouseover="Microsoft.Translator.OnMouseOverFloater()" &amp;#111;nmouseout="Microsoft.Translator.OnMouseOutFloater()"&gt; &lt;div id="WidgetLogoPanel"&gt; &lt;span id="WidgetTranslateWithSpan"&gt;&lt;span&gt;TRANSLATE with &lt;/span&gt;&lt;img id="FloaterLogo"&gt;&lt;/span&gt; &lt;span id="WidgetCloseButton" title="Exit Translation" &amp;#111;nclick="Microsoft.Translator.FloaterOnClose()"&gt;x&lt;/span&gt;&lt;/div&gt; &lt;div id="LanguageMenuPanel"&gt; &lt;div class="DDStyle_outer"&gt;&lt;input name="LanguageMenu_svid" type="text" id="LanguageMenu_svid" style="display:none;" autocomplete="on" value="en" &amp;#111;nclick="this.select()"&gt; &lt;input name="LanguageMenu_textid" type="text" id="LanguageMenu_textid" style="display:none;" autocomplete="on" &amp;#111;nclick="this.select()"&gt; &lt;span onselectstart="return false" tabindex="0" class="DDStyle" id="__LanguageMenu_header" &amp;#111;nclick="return LanguageMenu &amp;amp;&amp;amp; !LanguageMenu.Show('__LanguageMenu_popup', event);" &amp;#111;nkeydown="return LanguageMenu &amp;amp;&amp;amp; !LanguageMenu.Show('__LanguageMenu_popup', event);"&gt;English&lt;/span&gt; &lt;div style="position:relative;text-align:left;left:0;"&gt;&lt;div style="position:absolute;width:;left:0px;"&gt;&lt;div class="DDStyle" style="display:none;" id="__LanguageMenu_popup"&gt; &lt;table id="LanguageMenu" border="0"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('ar');" ondragstart="LanguageMenu.ondragstart(event);" href="#ar"&gt;Arabic&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('he');" ondragstart="LanguageMenu.ondragstart(event);" href="#he"&gt;Hebrew&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('pl');" ondragstart="LanguageMenu.ondragstart(event);" href="#pl"&gt;Polish&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('bg');" ondragstart="LanguageMenu.ondragstart(event);" href="#bg"&gt;Bulgarian&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('hi');" ondragstart="LanguageMenu.ondragstart(event);" href="#hi"&gt;Hindi&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('pt');" ondragstart="LanguageMenu.ondragstart(event);" href="#pt"&gt;Portuguese&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('ca');" ondragstart="LanguageMenu.ondragstart(event);" href="#ca"&gt;Catalan&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('mww');" ondragstart="LanguageMenu.ondragstart(event);" href="#mww"&gt;Hmong Daw&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('ro');" ondragstart="LanguageMenu.ondragstart(event);" href="#ro"&gt;Romanian&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('zh-CHS');" ondragstart="LanguageMenu.ondragstart(event);" href="#zh-CHS"&gt;Chinese Simplified&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('hu');" ondragstart="LanguageMenu.ondragstart(event);" href="#hu"&gt;Hungarian&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('ru');" ondragstart="LanguageMenu.ondragstart(event);" href="#ru"&gt;Russian&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('zh-CHT');" ondragstart="LanguageMenu.ondragstart(event);" href="#zh-CHT"&gt;Chinese Traditional&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('id');" ondragstart="LanguageMenu.ondragstart(event);" href="#id"&gt;Indonesian&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('sk');" ondragstart="LanguageMenu.ondragstart(event);" href="#sk"&gt;Slovak&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('cs');" ondragstart="LanguageMenu.ondragstart(event);" href="#cs"&gt;Czech&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('it');" ondragstart="LanguageMenu.ondragstart(event);" href="#it"&gt;Italian&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('sl');" ondragstart="LanguageMenu.ondragstart(event);" href="#sl"&gt;Slovenian&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('da');" ondragstart="LanguageMenu.ondragstart(event);" href="#da"&gt;Danish&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('ja');" ondragstart="LanguageMenu.ondragstart(event);" href="#ja"&gt;Japanese&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('es');" ondragstart="LanguageMenu.ondragstart(event);" href="#es"&gt;Spanish&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('nl');" ondragstart="LanguageMenu.ondragstart(event);" href="#nl"&gt;Dutch&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('tlh');" ondragstart="LanguageMenu.ondragstart(event);" href="#tlh"&gt;Klingon&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('sv');" ondragstart="LanguageMenu.ondragstart(event);" href="#sv"&gt;Swedish&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('en');" ondragstart="LanguageMenu.ondragstart(event);" href="#en"&gt;English&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('ko');" ondragstart="LanguageMenu.ondragstart(event);" href="#ko"&gt;Korean&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('th');" ondragstart="LanguageMenu.ondragstart(event);" href="#th"&gt;Thai&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('et');" ondragstart="LanguageMenu.ondragstart(event);" href="#et"&gt;Estonian&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('lv');" ondragstart="LanguageMenu.ondragstart(event);" href="#lv"&gt;Latvian&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('tr');" ondragstart="LanguageMenu.ondragstart(event);" href="#tr"&gt;Turkish&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('fi');" ondragstart="LanguageMenu.ondragstart(event);" href="#fi"&gt;Finnish&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('lt');" ondragstart="LanguageMenu.ondragstart(event);" href="#lt"&gt;Lithuanian&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('uk');" ondragstart="LanguageMenu.ondragstart(event);" href="#uk"&gt;Ukrainian&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('fr');" ondragstart="LanguageMenu.ondragstart(event);" href="#fr"&gt;French&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('ms');" ondragstart="LanguageMenu.ondragstart(event);" href="#ms"&gt;Malay&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('ur');" ondragstart="LanguageMenu.ondragstart(event);" href="#ur"&gt;Urdu&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('de');" ondragstart="LanguageMenu.ondragstart(event);" href="#de"&gt;German&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('mt');" ondragstart="LanguageMenu.ondragstart(event);" href="#mt"&gt;Maltese&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('vi');" ondragstart="LanguageMenu.ondragstart(event);" href="#vi"&gt;Vietnamese&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('el');" ondragstart="LanguageMenu.ondragstart(event);" href="#el"&gt;Greek&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('no');" ondragstart="LanguageMenu.ondragstart(event);" href="#no"&gt;Norwegian&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('cy');" ondragstart="LanguageMenu.ondragstart(event);" href="#cy"&gt;Welsh&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('ht');" ondragstart="LanguageMenu.ondragstart(event);" href="#ht"&gt;Haitian Creole&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a tabindex="-1" &amp;#111;nclick="return LanguageMenu.onclick('fa');" ondragstart="LanguageMenu.ondragstart(event);" href="#fa"&gt;Persian&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;img alt="" style="height:7px;width:17px;border-width:0px;left:20px;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;/div&gt;</description><pubDate>Sun, 06 Mar 2022 21:47:43 GMT</pubDate><dc:creator>SoBeGuy</dc:creator></item><item><title>RE: Apply filter to or merge multiple files</title><link>https://www.logviewplus.com/forum/post/1328</link><description>Hi Brad,&lt;br/&gt;&lt;br/&gt;Notifications in LogViewPlus are designed to work off of tailed log files.&amp;nbsp; It is the new log entries that trigger the notifications - not new log files.&lt;br/&gt;&lt;br/&gt;When a directory monitor detects a new log file and adds it to an existing merge file, the merge file will be refreshed.&amp;nbsp; This is to ensure that the log entries across all files will be sorted correctly by timestamp.&amp;nbsp; When the merge file is refreshed, notifications will not be triggered.&lt;br/&gt;&lt;br/&gt;Saving a directory monitor does not currently save filters which are applied to the target merge file, so any filters would need to be reapplied manually (a template could be used).&lt;br/&gt;&lt;br/&gt;I think the issue you are raising highlights a potential gap where notifications may not be raised and I also think we can do better around directory monitor filter persistence.&amp;nbsp; I will take a closer look and get back to you.&lt;br/&gt;&lt;br/&gt;Thanks for bringing this issue to our attention,&lt;br/&gt;&lt;br/&gt;Toby</description><pubDate>Sun, 06 Mar 2022 21:39:43 GMT</pubDate><dc:creator>LogViewPlus Support</dc:creator></item></channel></rss>