Hello again, Sébastien!<br><br><div class="gmail_quote">On Nov 23, 2007 1:18 PM, Sébastien Pennec &lt;<a href="mailto:sebastien@qos.ch">sebastien@qos.ch</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello Karl,<br><br>The performance problem was clearly seen during the refresh of the<br>view. When I sent many logs to the view, they were appearing slowly,<br>and the redraw of the view was taking ages… I cannot give you precise
<br>numbers, because the speed of the refresh was obviously too slow.<br></blockquote><div><br>I remember you mentioning a performance issue with using SWT Table.&nbsp; I know you&#39;re busy, but if you get the chance, would you send me the code (or is it in source control already somewhere) so I could see if I could optimize it?
<br><br>Let me know, thanks! =)<br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>Le 23 nov. 07 à 07:45, Karl Pietrzak a écrit :
<br><div><div></div><div class="Wj3C7c"><br>&gt; Thanks for the reply, Sébastien!<br>&gt;<br>&gt; On Nov 22, 2007 4:54 PM, Sébastien Pennec &lt;<a href="mailto:sebastien@qos.ch">sebastien@qos.ch</a>&gt; wrote:<br>&gt; Hello Karl and Maarten,
<br>&gt;<br>&gt; It&#39;s great to see that you both are interested in improving the<br>&gt; console plugin!<br>&gt;<br>&gt; Using a Table has been the first thing that I tried when I began<br>&gt; writing the plugin, and I had a big performance issue. It was much
<br>&gt; slower than a simple console view.<br>&gt;<br>&gt; Could you elaborate on the performance issues? &nbsp;If I&#39;m understanding<br>&gt; you correctly, the issue is the log events are taking a while to<br>&gt; appear in the console view. &nbsp;What kind of time are we talking
<br>&gt; about? &nbsp;500 milliseconds?<br>&gt;<br>&gt;<br>&gt; Do you think that we can code a plugin that uses a Table and that is<br>&gt; as fast as a console to display logging events? As you might imagine,<br>&gt; performance is a priority, since the plugin needs to display events
<br>&gt; even when they are recieved at a very fast pace. My goal was to be as<br>&gt; fast as the console view.<br>&gt;<br>&gt; Maarten, thanks for the link to Vigilog, I&#39;ll take a look at it soon.<br>&gt;<br>&gt; Cheers,
<br>&gt;<br>&gt; Sébastien<br>&gt;<br>&gt; Le 22 nov. 07 à 14:28, Maarten Bosteels a écrit :<br>&gt;<br>&gt; &gt; Hello Karl,<br>&gt; &gt;<br>&gt; &gt; I am not working on the Logback Console Plugin, but I agree that a<br>
&gt; &gt; JTable would be much better than just text.<br>&gt; &gt;<br>&gt; &gt; But instead of enhancing the current plugin, this is what I had in<br>&gt; &gt; mind:<br>&gt; &gt; * enhance vigilog [1] in several ways (ability to taill a log-file,
<br>&gt; &gt; to receive logging events over a socket, ...)<br>&gt; &gt; * create a plugin for Eclipse and for IntelliJ IDEA that listens on<br>&gt; &gt; a socket for commands like<br>&gt; &gt; &nbsp; &nbsp; &quot;goto:org.some.package.MyCoolClass
:172&quot; &nbsp;=&gt; plugin will then<br>&gt; &gt; open an editor window for the specified class and line<br>&gt; &gt; * vigilog could then create hyperlinks for all logging events that<br>&gt; &gt; have a locationInfo and for stacktraces
<br>&gt; &gt;<br>&gt; &gt; This way, we can concentrate on enhancing vigilog and both eclipse<br>&gt; &gt; and idea users benefit.<br>&gt; &gt;<br>&gt; &gt; Note that I am not yet a vigilog contributor, and it could take a
<br>&gt; &gt; long time before all this is accomplished.<br>&gt; &gt; Just wanted to let you know what I have in mind.<br>&gt; &gt;<br>&gt; &gt; And if you want to add a JTable to the Console Plugin, it might be<br>&gt; &gt; interesting to have a look at the vigilog source code.
<br>&gt; &gt; It uses glazedlists and JxTable.<br>&gt; &gt;<br>&gt; &gt; [1] <a href="http://vigilog.sourceforge.net/" target="_blank">http://vigilog.sourceforge.net/</a><br>&gt; &gt;<br>&gt; &gt; Regards<br>&gt; &gt; Maarten
<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; On Nov 22, 2007 4:27 AM, Karl Pietrzak &lt; <a href="mailto:kap4020@gmail.com">kap4020@gmail.com</a>&gt; wrote:<br>&gt; &gt; Hey everyone!<br>&gt; &gt;<br>&gt; &gt; Logback looks awesome! &nbsp;Is anyone (besides me) interested in having
<br>&gt; &gt; a Table instead of List in the Logback Console Plugin?<br>&gt; &gt;<br>&gt; &gt; I&#39;m thinking about spending some time on this. &nbsp;Anyone wanna join<br>&gt; &gt; me? &nbsp;(e.g., I&#39;ll add Table support and someone else does sorting-by-
<br>&gt; &gt; column?)<br>&gt; &gt;<br>&gt; &gt; Thanks, and keep up the great work!<br>&gt; &gt; _______________________________________________<br>&gt; &gt; logback-dev mailing list<br>&gt; &gt; <a href="mailto:logback-dev@qos.ch">
logback-dev@qos.ch</a><br>&gt; &gt; <a href="http://qos.ch/mailman/listinfo/logback-dev" target="_blank">http://qos.ch/mailman/listinfo/logback-dev</a><br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; _______________________________________________
<br>&gt; &gt; logback-dev mailing list<br>&gt; &gt; <a href="mailto:logback-dev@qos.ch">logback-dev@qos.ch</a><br>&gt; &gt; <a href="http://qos.ch/mailman/listinfo/logback-dev" target="_blank">http://qos.ch/mailman/listinfo/logback-dev
</a><br>&gt;<br>&gt; _______________________________________________<br>&gt; logback-dev mailing list<br>&gt; <a href="mailto:logback-dev@qos.ch">logback-dev@qos.ch</a><br>&gt; <a href="http://qos.ch/mailman/listinfo/logback-dev" target="_blank">
http://qos.ch/mailman/listinfo/logback-dev</a><br>&gt;<br>&gt; _______________________________________________<br>&gt; logback-dev mailing list<br>&gt; <a href="mailto:logback-dev@qos.ch">logback-dev@qos.ch</a><br>&gt; <a href="http://qos.ch/mailman/listinfo/logback-dev" target="_blank">
http://qos.ch/mailman/listinfo/logback-dev</a><br><br>_______________________________________________<br>logback-dev mailing list<br><a href="mailto:logback-dev@qos.ch">logback-dev@qos.ch</a><br><a href="http://qos.ch/mailman/listinfo/logback-dev" target="_blank">
http://qos.ch/mailman/listinfo/logback-dev</a><br></div></div></blockquote></div><br>