<br><br><div class="gmail_quote">On Dec 1, 2007 12:28 PM, Sébastien Pennec <<a href="mailto:sebastien@qos.ch">sebastien@qos.ch</a>> 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>Thanks for your interest! :-)</blockquote><div> </div><div>My pleasure! <br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>It may be in the repository, but it certainly is burried deep. I'll<br>search for it tomorrow in afternoon and send any link.<br></blockquote><div> </div><div>Thank you very much! I'll take a crack at it as soon as you get a chance to send a link.
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>The first thing I tried was to build a Table with each column being a<br>LoggingEvent attribute. And that rendered very slowly. The actual
<br>version is a TableViewer which contains only one column, filled with<br>the result of the PatternLayout's formatting.<br><br>Sébastien<br><br>Le 1 déc. 07 à 17:33, Karl Pietrzak a écrit :<br><div><div></div><div class="Wj3C7c">
<br>> Hello again, Sébastien!<br>><br>> On Nov 23, 2007 1:18 PM, Sébastien Pennec <<a href="mailto:sebastien@qos.ch">sebastien@qos.ch</a>> wrote:<br>> 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>><br>> I remember you mentioning a performance issue with using SWT Table.<br>> I know you're busy, but if you get the chance, would you send me the<br>> code (or is it in source control already somewhere) so I could see
<br>> if I could optimize it?<br>><br>> Let me know, thanks! =)<br>><br>><br>> Le 23 nov. 07 à 07:45, Karl Pietrzak a écrit :<br>><br>> > Thanks for the reply, Sébastien!<br>> ><br>> > On Nov 22, 2007 4:54 PM, Sébastien Pennec <
<a href="mailto:sebastien@qos.ch">sebastien@qos.ch</a>> wrote:<br>> > Hello Karl and Maarten,<br>> ><br>> > It's great to see that you both are interested in improving the<br>> > console plugin!
<br>> ><br>> > Using a Table has been the first thing that I tried when I began<br>> > writing the plugin, and I had a big performance issue. It was much<br>> > slower than a simple console view.<br>
> ><br>> > Could you elaborate on the performance issues? If I'm understanding<br>> > you correctly, the issue is the log events are taking a while to<br>> > appear in the console view. What kind of time are we talking
<br>> > about? 500 milliseconds?<br>> ><br>> ><br>> > Do you think that we can code a plugin that uses a Table and that is<br>> > as fast as a console to display logging events? As you might
<br>> imagine,<br>> > performance is a priority, since the plugin needs to display events<br>> > even when they are recieved at a very fast pace. My goal was to be<br>> as<br>> > fast as the console view.
<br>> ><br>> > Maarten, thanks for the link to Vigilog, I'll take a look at it<br>> soon.<br>> ><br>> > Cheers,<br>> ><br>> > Sébastien<br>> ><br>> > Le 22 nov. 07 à 14:28, Maarten Bosteels a écrit :
<br>> ><br>> > > Hello Karl,<br>> > ><br>> > > I am not working on the Logback Console Plugin, but I agree that a<br>> > > JTable would be much better than just text.<br>> > >
<br>> > > But instead of enhancing the current plugin, this is what I had in<br>> > > mind:<br>> > > * enhance vigilog [1] in several ways (ability to taill a log-<br>> file,<br>> > > to receive logging events over a socket, ...)
<br>> > > * create a plugin for Eclipse and for IntelliJ IDEA that listens<br>> on<br>> > > a socket for commands like<br>> > > "goto:org.some.package.MyCoolClass :172" => plugin will then
<br>> > > open an editor window for the specified class and line<br>> > > * vigilog could then create hyperlinks for all logging events that<br>> > > have a locationInfo and for stacktraces<br>> > >
<br>> > > This way, we can concentrate on enhancing vigilog and both eclipse<br>> > > and idea users benefit.<br>> > ><br>> > > Note that I am not yet a vigilog contributor, and it could take a
<br>> > > long time before all this is accomplished.<br>> > > Just wanted to let you know what I have in mind.<br>> > ><br>> > > And if you want to add a JTable to the Console Plugin, it might be
<br>> > > interesting to have a look at the vigilog source code.<br>> > > It uses glazedlists and JxTable.<br>> > ><br>> > > [1] <a href="http://vigilog.sourceforge.net/" target="_blank">
http://vigilog.sourceforge.net/</a><br>> > ><br>> > > Regards<br>> > > Maarten<br>> > ><br>> > ><br>> > > On Nov 22, 2007 4:27 AM, Karl Pietrzak < <a href="mailto:kap4020@gmail.com">
kap4020@gmail.com</a>> wrote:<br>> > > Hey everyone!<br>> > ><br>> > > Logback looks awesome! Is anyone (besides me) interested in<br>> having<br>> > > a Table instead of List in the Logback Console Plugin?
<br>> > ><br>> > > I'm thinking about spending some time on this. Anyone wanna join<br>> > > me? (e.g., I'll add Table support and someone else does sorting-<br>> by-<br>> > > column?)
<br>> > ><br>> > > Thanks, and keep up the great work!<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>> > ><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>> ><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>> ><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>><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>><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><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>