KDE Spams .xsession-errors
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kdelibs |
Unknown
|
Wishlist
|
|||
kde4libs (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
kdelibs5=
I just noticed my .xsession-errors file is FULL of messages that would qualify as being as unimportant as LOG_NOTICE.
-rw------- 1 jon jon 146520744 2010-05-22 17:40 .xsession-errors
17:41:38 up 17 days, 1:13
That seems a bit verbose. On a production system with little disk space, such as the one I'm using now, it is a problem. On the system of a casual, computer illiterate user, it would probably grow indefinitely and become a BIG PROBLEM. It also makes tracking down errors more difficult--needles in haystacks.
Most of the messages are normal status messages from various KDE libraries and apps so picking a package means picking dozens. Don't worry, KDE. I'm not just picking on you. Firefox is another culprit.
Is there a debug level setting for a KDE session? Maybe KDE should add a syslog type service and log to a different file altogether. A syslog type service for KDE could be useful in other ways too--prepending PID, app name, and library to a log message might be useful when things really do go wrong.
.KDE-session-
For your log reading enjoyment, here are a few snippets:
KDEPIM and what looks like Kopete
CLIENT: RequestPictureTask: Task::done()
CLIENT: RequestPictureTask: emitting finished
Transfer ACCEPTED by: StatusNotifierTask
Transfer ACCEPTED by: PictureNotifierTask
kdeinit4: preparing to launch /usr/lib/
CLIENT: Task: Task::done()
CLIENT: Task: emitting finished
CLIENT: RequestPictureTask: Task::done()
CLIENT: RequestPictureTask: emitting finished
Transfer ACCEPTED by: StatusNotifierTask
Transfer ACCEPTED by: PictureNotifierTask
kio_imap4(
kio_imap4(
kio_imap4(
kio_imap4(
kio_imap4(
kio_imap4(
CLIENT: Task: Task::done()
CLIENT: Task: emitting finished
kio_imap4(
kio_imap4(
kio_imap4(
kio_imap4(
kio_imap4(
kio_imap4(
CLIENT: Task: Task::done()
CLIENT: Task: emitting finished
TODO Messages? Not really helpful to an end user.
kontact(
kontact(
.
kontact(
kontact(
.
kontact(
kontact(
.
kontact(
kontact(
.
And more Kopete:
CLIENT: Task: Task::done()
CLIENT: Task: emitting finished
CLIENT: LoginTask: Task::done()
CLIENT: LoginTask: emitting finished
CLIENT: ListTask: Task::done()
CLIENT: ListTask: emitting finished
CLIENT: StatusNotifierTask: Task::done()
CLIENT: StatusNotifierTask: emitting finished
CLIENT: MailNotifierTask: Task::done()
CLIENT: MailNotifierTask: emitting finished
CLIENT: MessageReceiver
CLIENT: MessageReceiver
CLIENT: PictureNotifier
CLIENT: PictureNotifier
CLIENT: WebcamTask: Task::done()
CLIENT: WebcamTask: emitting finished
CLIENT: ConferenceTask: Task::done()
CLIENT: ConferenceTask: emitting finished
CLIENT: YABTask: Task::done()
CLIENT: YABTask: emitting finished
CLIENT: FileTransferNot
CLIENT: FileTransferNot
CLIENT: YahooChatTask: Task::done()
CLIENT: YahooChatTask: emitting finished
Happy Victoria Day Weekend!
Jon
Changed in kdelibs: | |
status: | Unknown → Confirmed |
Changed in kdelibs: | |
importance: | Unknown → Wishlist |
Changed in kdelibs: | |
status: | Confirmed → Unknown |
Version: (using KDE 4.1.2)
Compiler: gcc 4.2.4
OS: Linux
Installed from: Gentoo Packages
When im starting my session using KDM, KDM starts a new .xsession-errors debugging kio-slaves and other apps on this file... doing bigger and bigger.
I have an EeePC, and that should kill my SSD disk
The solution is re-directing the log file to other side (the best solution /dev/null for my eee).
For now, /usr/kde/ <version> /share/ config/ kdm/kdmrc have the answer.
Is not a error!, Is only debug and debug! Seems a spam to .xsession-errors file.
If you can redirect it, make a GUI for change it or limit the log file, should be nice.
Thanks.