KSystemLog

System Software

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
Score 50.0%
Description:

KSystemLog is a system log viewer tool for KDE 4

This program is compatible with KDE 4 beta 3 libraries.

This program is developed for being used by beginner users, which don't know how to find information about their Linux system, and how the log files are in their computer. But it is also designed for advanced users, who want to quickly see problems occuring on their server.

KSystemLog has the following features :

* View all the main log of your system, by selecting them directly in a menu
* Tabbed view to allow displaying several logs at the same time
* Auto display new logged lines.
* Fast parsing and reading (more than 10000 lines each 5 seconds)
* Colorize log lines depending on their levels
* Detailed information for each log Lines (in a dedicated dialog)
* Quick filter
* Send a log message manually from a dialog box.
* Save, print and email log files are possible.
* It can parse the following log files of your system :
o System logs
o X.org logs
o Kernel logs
o Authentication logs
o Acpid logs
o Cups logs
o Postfix logs
o Apache logs
o Samba logs
o Daemons logs
o Cron logs
o XSession logs
o Cron logs

You can simply compile KSystemLog using the KDE 4 beta packages available in KUbuntu or other distributions.
Last changelog:

12 years ago

Major improvements :

- Compatibility with KDE 4 beta4
- Fix icon position in search bar
- Add test coverage for Kernel logs
- Support for Suse Kernel logs
- Add joker to file list in configuration
- Auto-recognizition of the opened files

For more details, go to

http://ksystemlog.forum-software.org/changelog.php

C

lastnico

14 years ago

Yes, it will be very useful !

I'm not an Ubuntu packager, but it will be very cool if someone is able to do it

Report

gnemmi

14 years ago

with only one "N"

=)

see ya

Report

gnemmi

14 years ago

1) Thanks ! It's quite a usefull app for me !

2) Conectiva 10 rpm ready ;)

3) I have the same problem that EliasP has (will upload rpms as soon as you can fix it)

4) REALLY nice use of colors in your homepage =).

see ya !

Report

C

lastnico

14 years ago

Hello !

1/ Thank you very much !

2/ Could you send me the Connectiva RPM at nicolas.ternisen _ATT_ gmail _DOT_ com (the ksystemlog.desktop problem is fixed thanks to EliasP.

3/ See 2/

4/ Yeah, I love yellow and purple ;-)

Cheers. ;-)

Report

gnemmi

14 years ago

Hi there Nicolas =)

1/ You're welcome !

2/ I will as soon as I can get to package a fixe version =o

3/ I've just redownloaded the source, recompiled it and repackaged it, but the faulty .desktop is still there =s

4/ Me too ! And tangerine as well =)

see ya !

Report

C

lastnico

14 years ago

Ok, now it is _REALLY_ fixed ;-)

And my email address is nicolas _DOT_ ternisien _AT_ gmail _DOT com, the previous one misses an 'i'

Report

gnemmi

14 years ago

redownloaded, recompiled, repackaged ...

[gnemmi@hellraiser gnemmi]$ cat /usr/lib/kde3/share/applnk/Utilities/ksystemlog.desktop
[Desktop Entry]
Encoding=UTF-8
Name=$APPNAME$
Exec=$APPNAMELC$ %i %m -caption "%c"
Icon=$APPNAMELC$
Type=Application
DocPath=$APPNAMELC$/$APPNAMELC$.html
Comment=A KDE KPart Application
Comment[ca]=Una aplicació KPart per a KDE
Comment[cy]=Cymhwysiad KPart KDE
Comment[da]=Et KDE KPart program
Comment[de]=Eine KDE-Komponenten-Anwendung
Comment[el]=

Report

EliasP

14 years ago

Are you sure, this is right in ksystemlog.desktop? ;)

Name=$APPNAME$
Exec=$APPNAMELC$ %i %m -caption "%c"
Icon=$APPNAMELC$
Type=Application
DocPath=$APPNAMELC$/$APPNAMELC$.html

Greetings

Elias P.

If you're interested in a German translation, mail me.. (elias DOT probst AT gmx DOT de)

Report

Nought

14 years ago

Adding support for connecting to a remote host with ssh and reading the logfiles on the remote computer would be cool. I have an xterm checking remote logs, but I do prefer graphic tools.

Report

C

lastnico

14 years ago

Yes that's a pretty good idea! but I'm not sure I will be able to implement it soon (certainly for the 0.3 or 0.4 version I think), but for sure, this idea will join the KSystemLog changelog !

Report

pdreker

14 years ago

Even though I am anything but inexperienced this app definitely fixes one of the most missed features for me...

Just one thing I found: It seems to misparse the following lines from my /var/log/messages file:

May 4 21:04:15 wintermute last message repeated 2 times

(all on one line of course). The log text is displayed in both the process column and the message column (both say "last message repeated 2 times"). Maybe if the process field is missing you should implicitly call the process "syslog" or write "internal message" or something like that... The same probably goes for the syslog "*MARK*" messages, which are written to the log every 20 minutes here, to indicate, that syslogd is alive and running. These message also do not have a "process" field in the logs.

Otherwise: great stuff! I was just about to look into doing something similar with PyKDE... :-)

I have some more ideas, how to improve the UI of the app (multiple tabs for multiple logs instead of the toolbar buttons, user definable categories (what is syslog, daemon log etc. right now) and user selectable parsers (needed for customizable groups)). I'll just have a look at the source now...

Report

C

lastnico

14 years ago

Oaaahoo, you seem to be very interested by this program, thank you very much. I'm going to fix the problems you found ASAP, I have forgotten this kind of problems, but the next version will fix all these problems. Multiple tabs are in the TODO list, and I think customizable categories will join this list too ;-). It's a really good idea, and more over, the source code is normally ready for adding this feature, so it wouldn't be difficult to add it soon. Thank you for your feedback.

Report

Corven

14 years ago

I receive the following error messages after unpacking the tar and immediately running ./configure without altering any config.in, etc....

/mnt/dl/linux/ksystemlog/admin/missing: line 46: aclocal-1.7: command not found
WARNING: `aclocal-1.7' is missing on your system. You should only need it if
you modified `acinclude.m4' or `configure.in'. You might want
to install the `Automake' and `Perl' packages. Grab them from
any GNU archive site.
/mnt/dl/linux/ksystemlog/admin/missing: line 46: automake-1.7: command not found
WARNING: `automake-1.7' is missing on your system. You should only need it if
you modified `Makefile.am', `acinclude.m4' or `configure.in'.
You might want to install the `Automake' and `Perl' packages.
Grab them from any GNU archive site.
configure.in:39: error: possibly undefined macro: AM_INIT_AUTOMAKE
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.in:44: error: possibly undefined macro: AM_CONFIG_HEADER
configure.in:47: error: possibly undefined macro: AC_CHECK_COMPILERS
configure.in:48: error: possibly undefined macro: AC_ENABLE_SHARED
configure.in:49: error: possibly undefined macro: AC_ENABLE_STATIC
configure.in:54: error: possibly undefined macro: AM_KDE_WITH_NLS
configure.in:57: error: possibly undefined macro: AC_PATH_KDE
configure.in:62: error: possibly undefined macro: AC_CHECK_KDEMAXPATHLEN
make[1]: *** [configure] Error 1
make: *** [configure] Error 2

Report

C

lastnico

14 years ago

OK, this is repaired !

The archive now includes aclocal.m4.

Sorry.

Report

ATAHUALPA

14 years ago

From the CVS i obtain this

================================================================0
/usr/share/qt3/include/qvaluelist.h: In constructor `
QValueListPrivate::QValueListPrivate() [with T = KURL]':
/usr/share/qt3/include/qvaluelist.h:260: instantiated from `QValueListPrivate::QValueListPrivate() [with T = KURL]'
/usr/share/qt3/include/qvaluelist.h:432: instantiated from `QValueList::QValueList() [with T = KURL]'
fileList.cpp:171: instantiated from here
/usr/share/qt3/include/qvaluelist.h:260: internal compiler error: Segmentation
fault
Please submit a full bug report,
with preprocessed source if appropriate.
See for instructions.
For Debian GNU/Linux specific bug reporting instructions, see
.
make[2]: *** [fileList.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
==========================================================

while from the original tar.gz i obtain this

============================================================
logListItem.cpp: In member function `virtual void
LogListItem::paintCell(QPainter*, const QColorGroup&, int, int, int)':
logListItem.cpp:266: error: no matching function for call to `LogListItem::
backgroundColor(int&)'
/usr/include/kde/klistview.h:1031: error: candidates are: const QColor&
KListViewItem::backgroundColor()
make[2]: *** [logListItem.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
=================================================================
gcc version 3.3.5 (Debian 1:3.3.5-12)
GNU Make 3.80

:(

Report

Lapinot

14 years ago

The source distribution is missing aclocal.m4

If you have development tools installed, you can try

make -f Makefile.cvs

before running configure and make

Report

sirbenson

14 years ago

Hello,

same for me ...

Best regards, Norbert

P.S.: SuSE 9.2 / KDE 3.4

Report

12 years ago

Major improvements :

- Compatibility with KDE 4 beta4
- Fix icon position in search bar
- Add test coverage for Kernel logs
- Support for Suse Kernel logs
- Add joker to file list in configuration
- Auto-recognizition of the opened files

For more details, go to

http://ksystemlog.forum-software.org/changelog.php

12345678910
product-maker Base: 4 x 5.0 Ratings
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.4.1
updated Nov 07 2007
added May 04 2005
downloads 24h
0
pageviews 24h 2
System Tags app software