<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>yalv Issue Tracker Rss Feed</title><link>http://yalv.codeplex.com/workitem/list/basic</link><description>yalv Issue Tracker Rss Description</description><item><title>Created Feature: Add ability to filter files by name when reading folder [1615]</title><link>http://yalv.codeplex.com/workitem/1615</link><description>&amp;#35; Idea&lt;br /&gt;User should be able to define filter rule for a folder. This rule should be applied when loading files from folder. For example, it would be useful if I want to hide files without __log__ in filename.Or, if I&amp;#39;d like to hide log files with date on the end &amp;#40;in case of rolling file appender&amp;#41;.&lt;br /&gt;&lt;br /&gt;&amp;#35; Behavior&lt;br /&gt;User should be able to define regex rule for each Favorite folder. This rule should be applied when file list is retrieved. This setting should be stored whith Favorites folders settings.&lt;br /&gt;</description><author>dmitriy_konovalov</author><pubDate>Sun, 19 May 2013 18:41:57 GMT</pubDate><guid isPermaLink="false">Created Feature: Add ability to filter files by name when reading folder [1615] 20130519064157P</guid></item><item><title>Created Feature: Create one complex Settings file [1614]</title><link>http://yalv.codeplex.com/workitem/1614</link><description>&amp;#35; Idea&lt;br /&gt;Merge  __YalvFolders.xml__ into __YALV.exe.config__ to make one centralized settings file. This will be useful when some other parameters hill have to be saved.&lt;br /&gt;Also, this file should be stored in shared folder with guaranteed write access, for example &lt;br /&gt;&amp;#62; &amp;#64;AppData&amp;#64;&amp;#92;YALV&amp;#92;&lt;br /&gt;User may not have righs to edit files in YALV runtime folder and in this case YALV will not be able to save settings. &lt;br /&gt;Also storing settings in separate folder will allow painless upgrade for future versions with preserving settings untouched.&lt;br /&gt;</description><author>dmitriy_konovalov</author><pubDate>Sun, 19 May 2013 18:28:46 GMT</pubDate><guid isPermaLink="false">Created Feature: Create one complex Settings file [1614] 20130519062846P</guid></item><item><title>Created Feature: Add "log4j" extension suppord [1613]</title><link>http://yalv.codeplex.com/workitem/1613</link><description>&amp;#35; Idea&lt;br /&gt;Support for __log4j__ extension for log files should be added fo files with log4j xml layout. This will allow users to associate YALV to this file type and then open log files in one click.&lt;br /&gt;</description><author>dmitriy_konovalov</author><pubDate>Sun, 19 May 2013 18:08:46 GMT</pubDate><guid isPermaLink="false">Created Feature: Add "log4j" extension suppord [1613] 20130519060846P</guid></item><item><title>Created Feature: Ability to show and hide columns in grid [1612]</title><link>http://yalv.codeplex.com/workitem/1612</link><description>&amp;#35; Idea&lt;br /&gt;Add ability to choose which colums in grid are visible and which are not.&lt;br /&gt;&lt;br /&gt;&amp;#35; Behavior&lt;br /&gt;New item &amp;#34;Customize columns...&amp;#34; should be added into View menu in Main window. Clicking on this item new dialog should be shown. In this new window user should be able to check&amp;#47;uncheck columns to show in grid.&lt;br /&gt;Chosen columns should be saved in settings file between sessions.&lt;br /&gt;</description><author>dmitriy_konovalov</author><pubDate>Sun, 19 May 2013 17:56:00 GMT</pubDate><guid isPermaLink="false">Created Feature: Ability to show and hide columns in grid [1612] 20130519055600P</guid></item><item><title>Created Feature: Add logger hierarchy tree filter [1611]</title><link>http://yalv.codeplex.com/workitem/1611</link><description>&amp;#35; Idea&lt;br /&gt;New panel should be added to Main Window. This panel should contain a tree that represents a logger hierarchy. User will be able to analyze events faster and will be able to filter events in by logger just in sevetal mouse clicks.&lt;br /&gt;&lt;br /&gt;&amp;#35; Behavior&lt;br /&gt;That panel should contain a tree with checkboxes on every node. This tree should be populated by grouping all log events by logger field. Unchecking a node should hide events from appropriate logger and cheching node back should reveal them. Changing active row on grid should highlight appropriate logger in tree.&lt;br /&gt;&lt;br /&gt;&amp;#35; Tree populating&lt;br /&gt;Logger hierarchy should be built by splitting logger field by dot &amp;#40;&amp;#34;.&amp;#34;&amp;#41;.&lt;br /&gt;</description><author>dmitriy_konovalov</author><pubDate>Sun, 19 May 2013 17:16:42 GMT</pubDate><guid isPermaLink="false">Created Feature: Add logger hierarchy tree filter [1611] 20130519051642P</guid></item><item><title>Closed Task: Split YALV into logical layers [1610]</title><link>http://yalv.codeplex.com/workitem/1610</link><description>&amp;#42; Create YALV.Core project&lt;br /&gt;&amp;#42; Move all gui-independent classes to YALV.Core&lt;br /&gt;Comments: Completed in [changeset:23987]</description><author>dmitriy_konovalov</author><pubDate>Sun, 19 May 2013 16:30:18 GMT</pubDate><guid isPermaLink="false">Closed Task: Split YALV into logical layers [1610] 20130519043018P</guid></item><item><title>Edited Task: Split YALV into logical layers [1610]</title><link>http://yalv.codeplex.com/workitem/1610</link><description>&amp;#42; Create YALV.Core project&lt;br /&gt;&amp;#42; Move all gui-independent classes to YALV.Core&lt;br /&gt;</description><author>dmitriy_konovalov</author><pubDate>Sun, 19 May 2013 14:59:13 GMT</pubDate><guid isPermaLink="false">Edited Task: Split YALV into logical layers [1610] 20130519025913P</guid></item><item><title>Created Task: Split YALV into logical layers [1610]</title><link>http://yalv.codeplex.com/workitem/1610</link><description>&amp;#42; Create YALV.Core project&lt;br /&gt;&amp;#42; Move all gui-independent classes to YALV.Core&lt;br /&gt;</description><author>dmitriy_konovalov</author><pubDate>Sun, 19 May 2013 14:59:12 GMT</pubDate><guid isPermaLink="false">Created Task: Split YALV into logical layers [1610] 20130519025912P</guid></item><item><title>Closed Task: Add french localization [1606]</title><link>http://yalv.codeplex.com/workitem/1606</link><description>Add french localization for Resources.resx&lt;br /&gt;</description><author>dmitriy_konovalov</author><pubDate>Fri, 17 May 2013 22:17:16 GMT</pubDate><guid isPermaLink="false">Closed Task: Add french localization [1606] 20130517101716P</guid></item><item><title>Edited Task: Add french localization [1606]</title><link>http://yalv.codeplex.com/workitem/1606</link><description>Add french localization for Resources.resx&lt;br /&gt;</description><author>dmitriy_konovalov</author><pubDate>Fri, 17 May 2013 10:15:12 GMT</pubDate><guid isPermaLink="false">Edited Task: Add french localization [1606] 20130517101512A</guid></item><item><title>Created Task: Add french localization [1606]</title><link>http://yalv.codeplex.com/workitem/1606</link><description>Add french localization for Resources.resx&lt;br /&gt;</description><author>dmitriy_konovalov</author><pubDate>Fri, 17 May 2013 10:15:08 GMT</pubDate><guid isPermaLink="false">Created Task: Add french localization [1606] 20130517101508A</guid></item><item><title>Closed Issue: Scrolling horizontally causes the listview to scroll to the top [940]</title><link>http://yalv.codeplex.com/workitem/940</link><description>After opening a log, if i scroll to the bottom and then scroll horizontally, it scrolls back up to the top.&lt;br /&gt;</description><author>LukePet</author><pubDate>Thu, 16 May 2013 09:03:30 GMT</pubDate><guid isPermaLink="false">Closed Issue: Scrolling horizontally causes the listview to scroll to the top [940] 20130516090330A</guid></item><item><title>Closed Issue: Encoding error [949]</title><link>http://yalv.codeplex.com/workitem/949</link><description>Please, fix encoding error in parse log file. Error occurs if the log contains Russian text.&lt;br /&gt;Set to&amp;#58;&lt;br /&gt;streamReader &amp;#61; new StreamReader&amp;#40;fileStream, System.Text.Encoding.Default, true&amp;#41;&amp;#59;&lt;br /&gt;in GlobalHelper, ParseLogFile.&lt;br /&gt;</description><author>LukePet</author><pubDate>Thu, 16 May 2013 09:03:29 GMT</pubDate><guid isPermaLink="false">Closed Issue: Encoding error [949] 20130516090329A</guid></item><item><title>Closed Issue: Perfomance on load log file. [975]</title><link>http://yalv.codeplex.com/workitem/975</link><description>On load big file i get exception&amp;#58; &amp;#34;systemoutofmemory&amp;#34; on line&amp;#58; &lt;br /&gt;string sBuffer &amp;#61; string.Format&amp;#40;&amp;#34;&amp;#60;root&amp;#62;&amp;#123;0&amp;#125;&amp;#60;&amp;#47;root&amp;#62;&amp;#34;, streamReader.ReadToEnd&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;You can rewrite part of method &amp;#34;ParseLogFile&amp;#34; for increase perfomance and decrease usage of memory&amp;#58;&lt;br /&gt;const string log4J &amp;#61; &amp;#34;http&amp;#58;&amp;#47;&amp;#47;jakarta.apache.org&amp;#47;log4j&amp;#34;&amp;#59;&lt;br /&gt;var settings &amp;#61; new XmlReaderSettings&lt;br /&gt;&amp;#9;&amp;#9;     &amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9; ConformanceLevel &amp;#61; ConformanceLevel.Fragment&lt;br /&gt;        &amp;#9;&amp;#9;&amp;#125;&amp;#59;&lt;br /&gt;var nt &amp;#61; new NameTable&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;var mgr &amp;#61; new XmlNamespaceManager&amp;#40;nt&amp;#41;&amp;#59;&lt;br /&gt;mgr.AddNamespace&amp;#40;&amp;#34;log4j&amp;#34;, log4J&amp;#41;&amp;#59;&lt;br /&gt;var pc &amp;#61; new XmlParserContext&amp;#40;nt, mgr, string.Empty, XmlSpace.Default&amp;#41;&amp;#59;&lt;br /&gt;using &amp;#40;var streamReader &amp;#61; new StreamReader&amp;#40;path, System.Text.Encoding.Default, true&amp;#41;&amp;#41;&lt;br /&gt;using &amp;#40;var xmlTextReader &amp;#61; XmlReader.Create&amp;#40;streamReader, settings, pc&amp;#41;&amp;#41; &lt;br /&gt;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;var itemId &amp;#61; 1&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;while &amp;#40;xmlTextReader.Read&amp;#40;&amp;#41;&amp;#41;&lt;br /&gt;etc....&lt;br /&gt;</description><author>LukePet</author><pubDate>Thu, 16 May 2013 09:03:29 GMT</pubDate><guid isPermaLink="false">Closed Issue: Perfomance on load log file. [975] 20130516090329A</guid></item><item><title>Closed Issue: Feature Suggestion - Auto Refresh [1011]</title><link>http://yalv.codeplex.com/workitem/1011</link><description>It would be a nice feature to auto-refresh the log file view every n secs&lt;br /&gt;Thanks for a useful app.&lt;br /&gt;</description><author>LukePet</author><pubDate>Thu, 16 May 2013 09:03:28 GMT</pubDate><guid isPermaLink="false">Closed Issue: Feature Suggestion - Auto Refresh [1011] 20130516090328A</guid></item><item><title>Closed Issue: Garbled Characters in FolderPath list [1087]</title><link>http://yalv.codeplex.com/workitem/1087</link><description>The &amp;#34;SaveFolderFile&amp;#34; methord and &amp;#34;ParseFolderFile&amp;#34; methord in &amp;#34;GlobalHelper.cs&amp;#34; works fine if all the folder paths are in English characters, but if there are any double byte character&amp;#40;such as chinese or Japanese character&amp;#41; in the path, &amp;#34;ParseFolderFile&amp;#34; methord will cause garbled characters.&lt;br /&gt;&amp;#160;&lt;br /&gt;In the &amp;#34;SaveFolderFile&amp;#34; methord&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;streamWriter &amp;#61; new StreamWriter&amp;#40;fileStream&amp;#41;&amp;#59;&lt;br /&gt;&amp;#160;&lt;br /&gt;Acorrding to MSDN, this methord will use UTF-8 encord, but in the &amp;#34;ParseFolderFile&amp;#34; methord&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;streamReader &amp;#61; new StreamReader&amp;#40;fileStream, System.Text.Encoding.Default, true&amp;#41;&amp;#59;&lt;br /&gt;&amp;#160;&lt;br /&gt;You used &amp;#34;Default&amp;#34;, acorrding to MSDN, &amp;#34;Default&amp;#34; meaning ANSI ASCII, encoding type mismath between read and write.&lt;br /&gt;</description><author>LukePet</author><pubDate>Thu, 16 May 2013 09:03:28 GMT</pubDate><guid isPermaLink="false">Closed Issue: Garbled Characters in FolderPath list [1087] 20130516090328A</guid></item><item><title>Commented Issue: Add NDC Info to View [1094]</title><link>http://yalv.codeplex.com/workitem/1094</link><description>&amp;#60;p&amp;#62;I already have the code to implement this in this post.&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;&amp;#35;160&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;http&amp;#58;&amp;#47;&amp;#47;yalv.codeplex.com&amp;#47;discussions&amp;#47;390737&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;Comments: ** Comment from web user: dmitriy_konovalov ** &lt;p&gt;I totally agree with you. But NDC is deprecated now and in current releases it exists only for backward compatibility. NDC is replaced by Stacks and MDC is replaced by Properties. For more info check out http://logging.apache.org/log4net/release/manual/contexts.html .&lt;br&gt;Now I am trying to implement support for Stacks and Properties instead of NDC only.&lt;/p&gt;</description><author>dmitriy_konovalov</author><pubDate>Wed, 28 Nov 2012 12:48:51 GMT</pubDate><guid isPermaLink="false">Commented Issue: Add NDC Info to View [1094] 20121128124851P</guid></item><item><title>Commented Issue: Add NDC Info to View [1094]</title><link>http://yalv.codeplex.com/workitem/1094</link><description>&amp;#60;p&amp;#62;I already have the code to implement this in this post.&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;&amp;#35;160&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;http&amp;#58;&amp;#47;&amp;#47;yalv.codeplex.com&amp;#47;discussions&amp;#47;390737&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;Comments: ** Comment from web user: crocka ** &lt;p&gt;NDC information would really be valuable! &lt;/p&gt;</description><author>crocka</author><pubDate>Tue, 27 Nov 2012 10:17:37 GMT</pubDate><guid isPermaLink="false">Commented Issue: Add NDC Info to View [1094] 20121127101737A</guid></item><item><title>Created Issue: Add NDC Info to View [1094]</title><link>http://yalv.codeplex.com/workitem/1094</link><description>I already have the code to implement this in this post.&lt;br /&gt;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;yalv.codeplex.com&amp;#47;discussions&amp;#47;390737&lt;br /&gt;</description><author>jtolar</author><pubDate>Fri, 24 Aug 2012 14:50:50 GMT</pubDate><guid isPermaLink="false">Created Issue: Add NDC Info to View [1094] 20120824025050P</guid></item><item><title>Created Issue: Garbled Characters in FolderPath list [1087]</title><link>http://yalv.codeplex.com/workitem/1087</link><description>The &amp;#34;SaveFolderFile&amp;#34; methord and &amp;#34;ParseFolderFile&amp;#34; methord in &amp;#34;GlobalHelper.cs&amp;#34; works fine if all the folder paths are in English characters, but if there are any double byte character&amp;#40;such as chinese or Japanese character&amp;#41; in the path, &amp;#34;ParseFolderFile&amp;#34; methord will cause garbled characters.&lt;br /&gt;&lt;br /&gt;In the &amp;#34;SaveFolderFile&amp;#34; methord&amp;#58;&lt;br /&gt;&lt;br /&gt;streamWriter &amp;#61; new StreamWriter&amp;#40;fileStream&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;Acorrding to MSDN, this methord will use UTF-8 encord, but in the &amp;#34;ParseFolderFile&amp;#34; methord&amp;#58;&lt;br /&gt;&lt;br /&gt;streamReader &amp;#61; new StreamReader&amp;#40;fileStream, System.Text.Encoding.Default, true&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;You used &amp;#34;Default&amp;#34;, acorrding to MSDN, &amp;#34;Default&amp;#34; meaning ANSI ASCII, encoding type mismath between read and write.&lt;br /&gt;</description><author>yangmijun</author><pubDate>Sun, 19 Aug 2012 11:57:06 GMT</pubDate><guid isPermaLink="false">Created Issue: Garbled Characters in FolderPath list [1087] 20120819115706A</guid></item></channel></rss>