#188 √ resolved
EiNZTEiN

Log system needs redesign!

Reported by EiNZTEiN | March 27th, 2008 @ 06:07 PM | in 1.2.2

The logging needs to be redesigned for several reasons, one of which is that I was having several crashes on joining multiple channels at the same time (eg. /j #a,#b,#c) and even when joining some individual channels. When I turned logging off completely, Linkinus seemed a LOT faster on joining channels (although it's still a lot slower than say X-Chat) and on overall performance.

Features that we need:

  • Trim log size by size
  • Use less RAM with buffers/logs
  • Ignore channels/private chats (especially for high chatter rooms)
  • ? :)

Comments and changes to this ticket

  • philip

    philip April 17th, 2008 @ 07:43 PM

    Also it's important to allow binaryascii log conversion.

    Although I think allowing such conversion should be a separate plugin, and done so sooner (so we can view our logs, as large logs crash linkinus, so we're stuck with no readable logs currently), it appears the developers want it tagged to this bug report so consider it tagged! :)

  • philip

    philip April 17th, 2008 @ 07:49 PM

    Also the ability to store logs in ascii initially (and skip binary all together) appears to be part of this bug report, as per:

    http://linkinus.com/forums/viewt...

    But for those of us stuck with logs in binary, we still desire a way to convert so we can, for example use grep.

  • flying_fortress

    flying_fortress April 18th, 2008 @ 01:59 PM

    Not sure whether this is already featured above - I'd like plain text only logs. Proprietary formats do have some advantage when displaying them in the client itself but other than that they fail. I'd like to be able to open them in textedit respectively use spotlight to look for them.

  • Nicolas Lapomarda

    Nicolas Lapomarda April 21st, 2008 @ 11:29 PM

    • → State changed from “new” to “open”
    • → Milestone changed from “1.3” to “1.2.2”
  • Nicolas Lapomarda

    Nicolas Lapomarda April 21st, 2008 @ 11:34 PM

    • Rich/plain logs now both available. Need to add an option in the Prefs for the user to be able to choose one or the other or both.
    • Log viewer only views richs logs, but improved when dealing with large files. More work to be done on this pat of the ticket before I close it.
  • EiNZTEiN

    EiNZTEiN April 21st, 2008 @ 11:48 PM

    Good to hear that Nicolas! :)

    What about the requests I mentioned originally? (trim by size, ignore channels/chats, write more often to hdd/less ram, etc...)

    Great to see you working on Linkinus again! :D

  • Nicolas Lapomarda

    Nicolas Lapomarda April 22nd, 2008 @ 07:19 AM

    I have a little more spare time these days, I'm very very glad to be working on Linkinus again as well ;)

    • Ignore channels/private chats has been an option the Preferences since 1.2. But I think you want it to be a channel-specific setting, which I agree can be useful. Will implement before 1.2.2 is released.
    • As far as size is concerned, I'll save multiple files and adopt the Connection > Channel > Time scheme instead of the current Connection > Time > Channel scheme.
  • philip

    philip April 24th, 2008 @ 05:12 PM

    Please add the binaryascii log convertor before closing this bug, perhaps as a plugin, so the old timers may grep old logs.

  • Nicolas Lapomarda

    Nicolas Lapomarda April 26th, 2008 @ 09:03 AM

    Old logs will be automatically converted to the new formats when selected in the log viewer.

  • Nicolas Lapomarda

    Nicolas Lapomarda April 29th, 2008 @ 07:43 AM

    • → State changed from “open” to “resolved”

    Added prefs to choose plain text/formatted logs/both.

Please Login or create a free account to add a new comment.

You can update this ticket by sending an email to from your email client. (help)

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

Shared Ticket Bins