LogMon

LogMon monitors several logs from one terminal window (or ssh session). It uses ncurses to split a window into frames, color lines based on regular expressions, and display multiple files with the added ability to scroll through the files.

Tags Internet Log Analysis
Licenses Freeware Artistic
Operating Systems POSIX Linux Other
Implementation C++

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  27 Jul 2003 11:49
  • Rrelease-after

Changes: Scrolling speed has been increased, window resizes are handled better, and there are some bugfixes.

  • Rrelease-mid
  •  05 Feb 2002 14:36
  • Rrelease-after

No changes have been submitted for this release.

  • Rrelease-mid
  •  23 Jan 2002 02:30
  • Rrelease-after

Changes: Syntax highlighting was added. 'make install' now functions correctly.

  • Rrelease-mid
  •  09 Sep 2001 20:06
  • Rrelease-after

Changes: Compile support for FreeBSD, and a regex bugfix.

  • Rrelease-mid
  •  20 Jul 2001 19:55
  • Rrelease-after

Changes: Support for compiling on newer compilers.

Rss Recent comments

Rcomment-before 27 Jun 2001 12:19 Rcomment-trans vrnunes Rcomment-after

Nice utility
I am evaluating this utility, and I like it.

Suggestion: an option to specify the configuration file in the command line.

Nice little app.

Rcomment-before 16 May 2001 16:50 Rcomment-trans unixman Rcomment-after

Cool app tho...
I got the compiled package -I prefer to compile it myself, of course, but...- and it works nicely. Pretty useful program. Thanks!

Rcomment-before 16 May 2001 16:15 Rcomment-trans atzanteol Rcomment-after

Re: This does not compiles

> This is what I get:
>
> g++ -DHAVE_LIBNCURSES=1
> -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1
> -DRETSIGTYPE=void -I. -I. -c
> Main.cc
> Main.cc: In function `int init ()':
> Main.cc:41: warning: no return
> statement in function returning
> non-void
> g++ -DHAVE_LIBNCURSES=1
> -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1
> -DRETSIGTYPE=void -I. -I. -c
> Frame.cc
> Frame.cc: In method `int
> Frame::setVariables ()':
> Frame.cc:59: warning: no return
> statement in function returning

> What gives?

My compiler never gave those errors. Much of it stems from functions being declared as 'void' in the header, but not in the source. Also functions declared to return 'int' not returning values...

I will make some fixes (this is the initial release, and I haven't compiled on many different machines) based on feedback and get a new release out. (Or a compiled version on the site).

Thanks for the feedback!
>

Rcomment-before 16 May 2001 16:01 Rcomment-trans unixman Rcomment-after

This does not compiles
This is what I get:

g++ -DHAVE_LIBNCURSES=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1 -DRETSIGTYPE=void -I. -I. -c Main.cc
Main.cc: In function `int init ()':
Main.cc:41: warning: no return statement in function returning non-void
g++ -DHAVE_LIBNCURSES=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1 -DRETSIGTYPE=void -I. -I. -c Frame.cc
Frame.cc: In method `int Frame::setVariables ()':
Frame.cc:59: warning: no return statement in function returning
non-void
Frame.cc: At top level:
Frame.cc:62: ISO C++ forbids declaration of `reSize' with no type
Frame.cc:62: new declaration `int Frame::reSize (unsigned int)'
Frame.h:35: ambiguates old declaration `void Frame::reSize (unsigned
int)'
Frame.cc: In method `int Frame::reSize (unsigned int)':
Frame.cc:64: warning: no return statement in function returning
non-void
Frame.cc: At top level:
Frame.cc:140: ISO C++ forbids declaration of `read' with no type
Frame.cc:140: new declaration `int Frame::read ()'
Frame.h:42: ambiguates old declaration `void Frame::read ()'
Frame.cc: In method `int Frame::read ()':
Frame.cc:203: warning: no return statement in function returning
non-void
Frame.cc: At top level:
Frame.cc:250: ISO C++ forbids declaration of `print' with no type
Frame.cc:250: new declaration `int Frame::print ()'
Frame.h:43: ambiguates old declaration `void Frame::print ()'
Frame.cc: In method `int Frame::print ()':
Frame.cc:292: no match for `fpos_t & = long int'
/usr/include/_G_config.h:30: candidates are: _G_fpos_t
&_G_fpos_t::operator= (const _G_fpos_t &)
Frame.cc:293: warning: no return statement in function returning
non-void
make: *** [Frame.o] Error 1

What gives?

No-screenshot

Project Spotlight

amavisd-new

A high-performance interface between MTAs and content checkers.

No-screenshot

Project Spotlight

StarOffice

A cross-platform office suite.