Main > Free Download Search >

Free log software for linux

log

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1916
dclog 1.1.0

dclog 1.1.0


dclog is a logging library for C and C++. more>>
dclog is a logging library for C and C++. It supports the concept of log levels, configurable logfile timestamps, and a configurable prefix to log messages.

Installation:

1. From source:

make all
make install (as root)

2. Gentoo users:

emerge -vp dclog
emerge dclog
<<less
Download (0.062MB)
Added: 2005-10-11 License: BSD License Price:
1473 downloads
Log Mine 0.03

Log Mine 0.03


Log Mine is a tool that produces reports on usage patterns on your Web site. more>>
Log Mine is a tool that produces reports on usage patterns on your Web site.
Web server log files are not just hit counters. They contain valuable information about the usage patterns of your website. Unforunately many web log analysis tools lay emphasis on telling you how many hits your site had or how many pages were seen and how many bytes were transferred.
A more usefull statistic would be which percentage of users came to your site went to a product information page, and which percentage of those users hit the checkout button, and which percentage actually completed their order. The trouble is the very nature of the web makes it nearly impossible to get accurate figures for such statistics.
However over periods of time, the errors present average out and it is possible to get a good indication of these ratios by properly mining the log file. That brings us back to square one, how do we get this information with traditional log analysers?
Traditional log analysers will produce weekly, monthly or daily charts for the usage of your site, but rarely do they allow you to create such charts for individual pages or referrrs - something very usefull if you run advertising campaigns on other sites.
Enter Log Mine. This new web log analyser / Mining tool will allow you to create just about any kind of report from the contents of your log file. Log Mine is not concerned about speed and it will be very greedy when it comes to taking up space on your hard disk/database but it will let you change your reporting without having to process gigabytes of log files each time.
Enhancements:
- Importing of Web server log files into the database was simplified.
- Multiple log files can now be processed at once.
- A bug in the monthly report was fixed.
<<less
Download (0.029MB)
Added: 2006-05-04 License: MPL (Mozilla Public License) Price:
1271 downloads
klogview 0.6

klogview 0.6


klogview is a KDE real-time log file viewer, like tail -f. more>>
klogview is a KDE real-time log file viewer, like tail -f. The main window contains any number of dockable log panels, with an arbitrary number of log sources in each of them.
Every log source can have a separate font color and style. Other features include filters, alerts, different encodings, and tray support.
Main features:
- Any number of dockable log panels
- Any number of log sources per log panel
- "File" log source
- "Process output" log source
- Configurable fonts and colors
- Filters and alerts
- Tray icon
Enhancements:
- Removed forced autoscroll
- Ability to reopen log files
- Ability to enable/disable log sources stop filter flag
<<less
Download (0.90MB)
Added: 2005-05-27 License: GPL (GNU General Public License) Price:
1610 downloads
Build Log 0.0.3

Build Log 0.0.3


Build Log is a tool to log software builds. more>>
Buildog was inspired by my need to track the steps involved in software builds. Particularly the software packages in the Linux From Scratch book.

It is not a package manager in the traditional sense, it will not track dependences. It tries to stay out of your way as much as possible.

If you grow weary of RPM spec files, or this months "package manager" (there are about a dozen or so of them out there, with new distributions adding their own every month) Buildog may be for you.

What it will do for you is log the information required to build it, files it created, URLs it needs (it will fetch them for you too if you want, with support for mirrors and caching) a log of the build stages, notes and descriptions, its home page, and any other information you may wish to add.

Its pretty simple to use, if youve ever installed packages from source, youll get the hang if it quickly.

Installation

Quite a bit of work has gone into making this install nicely. Perl programs are kind of notorious for being difficult to install.

It uses the autoconf to guess your location of perl, supports the usual --prefix --bindir --sysconfdir and --localstatedir options. Type make install to install it, (a plain make shows what will be installed where).
<<less
Download (0.040MB)
Added: 2005-04-04 License: LGPL (GNU Lesser General Public License) Price:
1664 downloads
Snowlog 1.1.1

Snowlog 1.1.1


Snowlog is a webserver access log browser/analyzer. more>>
Snowlog is a webserver access log browser/analyzer. It does not generate static reports, but lets you browse through the requests in real time. Filters that accept regular expressions can be applied.

Installation:

make
make install (as root)

<<less
Download (0.029MB)
Added: 2005-10-14 License: GPL (GNU General Public License) Price:
1470 downloads
Regexp::Log 0.04

Regexp::Log 0.04


Regexp::Log is a Perl base class for log files regexp builders. more>>
Regexp::Log is a Perl base class for log files regexp builders.

SYNOPSIS

my $foo = Regexp::Log::Foo->new(
format => custom %a %b %c/%d,
capture => [qw( host code )],
);

# the format() and capture() methods can be used to set or get
$foo->format(custom %g %e %a %w/%s %c);
$foo->capture(qw( host code ));

# this is necessary to know in which order
# we will receive the captured fields from the regexp
my @fields = $foo->capture;

# the all-powerful capturing regexp :-)
my $re = $foo->regexp;

while () {
my %data;
@data{@fields} = /$re/; # no need for /o, its a compiled regexp

# now munge the fields
...
}

<<less
Download (0.008MB)
Added: 2007-08-02 License: Perl Artistic License Price:
813 downloads
Simple Log 2.0.1

Simple Log 2.0.1


Simple Log is a small library that does logging very simply. more>>
Simple Log is a small library that does logging very simply and requires you to do almost nothing (other than actually logging) to get log output to happen. Simple Log is much simpler to use than a logging framework, especially in terms of configuration.
It doesnt attempt to solve every logging problem in one package, but contains enough features to be a viable alternative for most applications that need logging. This tool will handle the logging needs of most small- to large-sized projects, but with an almost non-existent learning curve.
Enhancements:
- This release is primarily about the addition of log rolling (by time of day, file size, or custom strategy), the inclusion of a small but humorous user guide, the fixing of a raft of minor bugs, and the inclusion of a few other small features increasing flexibility.
<<less
Download (0.98MB)
Added: 2006-07-25 License: The Apache License 2.0 Price:
1187 downloads
adcfw-log 0.10.0

adcfw-log 0.10.0


adcfw-log is a tool for analyzing firewall logs in order to extract meaningful information. more>>
adcfw-log is a tool for analyzing firewall logs in order to extract meaningful information.
It is designed to be a standalone script with very few requirements that can generate different kinds of reports, such as fully formatted reports of what had been logged, with summaries by source or destination host, the type of service, or protocol.
There are also options to filter the input data by date, host, protocol, service, and so on.
Only netfilter log format is supported at this time.
Main features:
- support for netfilter log format
- log entries filtering based on protocol, source host, destination host, service, prefix, input and output interfaces
- specific reports based on protocol, source or destination hosts, service
- summaries based in source host, destination host, service and prefix
<<less
Download (0.082MB)
Added: 2006-03-01 License: GPL (GNU General Public License) Price:
1334 downloads
Wiggly-Log 0.0.1

Wiggly-Log 0.0.1


Wiggly-Log is a small C++ logging library. more>>
Wiggly-Log is a small C++ logging library.
Whilst playing with graphics I found I needed a simple and fast logging implementation that I could improve as I needed.
I wanted to be able to use standard C++ features like streams for outputting user-defined datatypes instead of having to bother with C-style printf or other variadic functions.
I also wanted to be able to remove logging from certain very time sensitive parts completely at compile-time.
I had tried to find a logging package in C++ that was stable on both Linux and Windows but failed. Log4cpp looks to be orphaned and the code wasnt inspiring enough for me to want to try and mess with it.
Installation:
This package uses GNU automake and provides a configure script so you should be able to do the following:
bash$ ./configure
bash$ make
bash$ make install
If any of this doesnt work for you then get in touch, I have only built this on two platforms currently.
Enhancements:
- This release adds formatting classes: a simple XML formatter (just for testing) and a simple printf-like formatter.
<<less
Download (0.29MB)
Added: 2007-01-11 License: GPL (GNU General Public License) Price:
1017 downloads
mod_log50x 1.0

mod_log50x 1.0


mod_log50x Apache module logs error 500 - 509 to logfiles. more>>
mod_log50x Apache module logs error 500 - 509 to logfiles. It enables you to log all error 50x status responses to logfiles.

How:

1. Either compile a apache module from the sources, or get a binary release.
2. Copy the module in the modules directory of your apache server.
3. Modify your httpd.conf to load the module:

LoadModule log50x_module modules/mod_log50x.so

4. Specify what errors should be logged in which logfile in your httpd.conf

Log50xFile /var/log/webserver50x.log
Log500File /var/log/webserver500.log
Log501File /var/log/webserver501.log
Log502File /var/log/webserver502.log
Log503File /var/log/webserver503.log
Log504File /var/log/webserver504.log
Log505File /var/log/webserver505.log
Log506File /var/log/webserver506.log
Log507File /var/log/webserver507.log
Log508File /var/log/webserver508.log
Log509File /var/log/webserver509.log

5. Restart your apache webserver


Details on the configuration options:

The Log50xFile specifies in which file all error in the range 500 - 509 should be logged.

The Log500File specifies in which file all error 500 should be logged.
The Log501File specifies in which file all error 501 should be logged.
etc.
The Log509File specifies in which file all error 509 should be logged.

It is possible to specify the same logfile multiple times, so this configuration results in all error 500 and 501 beeing logged in the same file.

Log500File /var/log/webserver500_501.log
Log501File /var/log/webserver500_501.log

When you specify the following configuration, then all error 500-509 are logged to the webserver50x logfile.

In addition to this, all error 500 are logged to the webserver500.log file.

Log50xFile /var/log/webserver50x.log
Log500File /var/log/webserver500.log

<<less
Download (0.007MB)
Added: 2006-05-10 License: The Apache License Price:
1262 downloads
Log::StdLog 0.0.3

Log::StdLog 0.0.3


Log::StdLog is a Perl module with a simple log file via a special filehandle. more>>
Log::StdLog is a Perl module with a simple log file via a special filehandle.

SYNOPSIS

use Log::StdLog { level => warn, file => "$0.log" };

# Messages at the same or a higher level are logged...
print {*STDLOG} error => "This error message will be loggedn";
print {*STDLOG} warn => "This warning message will be loggedn";

# Messages at a lower level are ignored...
print {*STDLOG} info => "This info message will NOT be loggedn";

# The default message level is the one that was specified
# when the module was loaded...

print {*STDLOG} "This is a warning message. It will be loggedn";

This module provides a very simple kind of log file, with a very simple interface. Messages are logged simply by printing to *STDLOG, which the module exports to any namespace into which its loaded.

<<less
Download (0.007MB)
Added: 2007-01-13 License: Perl Artistic License Price:
1014 downloads
Puppet::Log 1.012

Puppet::Log 1.012


Puppet::Log provides a log facility with an optional Tk display. more>>
Puppet::Log provides a log facility with an optional Tk display.
This class implements a log facility with an optional Tk display.
I
.e once the class is created, you can log messages in it, but the Tk display does no need to be created at the same time. You may invoke later only when you need it.
When the Tk display is not invoked, the log can be either printed on STDOUT or warned on STDERR (or stay hidden). But in any case, the log message will be stored in the class so that all log messages can be retrieved later by the user or by the Tk display when invoked.
Once the Tk display is invoked, it will be updated by new logs.
Constructor parameters:
- title: Title of the Tk log display (optional)
- name: Name of the log used when printing on STDOUT or STDERR (optional)
- how: Specifies what to do when a log is sent to the object (either print on STDOUT, warn on STDERR). By default the logs will not be printed or warned. (optional)
- help The argument may be a string or a sub reference. When the help menu is invoked, either the help string will be displayed in a Tk::Dialog box or the sub will be run. In this case it is the users responsability to provide a readable help from the sub. (See "help" in Tk::Multi::Manager for further details)
Puppet classes are a set of utility classes which can be used by any object. If you use directly the Puppet::*Body class, you get the plain functionnality. And if you use the Puppet::* class, you can get the same functionnality and a Tk Gui to manage it.
The basic idea is when you construct a Puppet::* object, you have all the functionnality of the object without the GUI. Then, when the need arises, you may (or the class may decide to) open the GUI of the object. On the other hand, if the need does not arise, you may create a lot of objects without cluttering your display.
<<less
Download (0.005MB)
Added: 2007-03-29 License: Perl Artistic License Price:
939 downloads
ip-masq-log 1.0.2

ip-masq-log 1.0.2


This patch can be used on a masquerading firewall (NAT) to keep a log of all the outgoing masqueraded TCP connections. more>>
This patch can be used on a masquerading firewall (NAT) to keep a log of all the outgoing masqueraded TCP connections.
Its even possible to log the name of the user who has opened the connection. This can be a useful security tool for many small networks that are hidden by a masquerading box if users cannot be totally trusted. It can be used with linux 2.2.17, 2.2.19, 2.2.20 and maybe other (future) 2.2.x versions.
With this information you can know, in the above scenario, that the connection masquerader.yourdomain.com:666 [-3-] ==> crackme.victim.com:31337 [-2-] was started by attacker.yourdomain.com [-1-] from port 1234.
Now please note that this is NOT enough: if attacker.yourdomain.com is a multiuser machine at that time there could be 100 users logged in. Moreover a malicious user could attack crackme.victim.com from attacker.yourdomain.com even without being logged in (with either cron or with a background job or... etc.).
Since we dont want the users being able to hide themselves in this way, the masquerader makes a IDENT query to the client and, if IDENT is available, adds the response to the log together with [-1-], [-2-] and [-3-].
Its therefore recommended (although its optional) that you enable the IDENT service on all hosts on the internal network. Please note that if you restrict the IDENT service (e.g. with TCP wrappers) to the masquerader it wont work (exercise: can you understand why?). If your network configuration on the masquerader is OK, remote hosts wont be able to do IDENT queries (since they cant pass through the masquerader). Therefore allowing "everyone" to do IDENT queries on the clients should be safe enough. If you wish to allow remote hosts to do IDENT queries you can install a special IDENT server on the masquerade router, like pnidentd (for example).
Enhancements:
- Update for linux 2.2.19
<<less
Download (0.010MB)
Added: 2006-07-14 License: GPL (GNU General Public License) Price:
1198 downloads
Log::Log4perl 1.10

Log::Log4perl 1.10


Log::Log4perl is a Log4j implementation for Perl. more>>
Log::Log4perl is a Log4j implementation for Perl.

SYNOPSIS

# Easy mode if you like it simple ...

use Log::Log4perl qw(:easy);
Log::Log4perl->easy_init($ERROR);

DEBUG "This doesnt go anywhere";
ERROR "This gets logged";

# ... or standard mode for more features:

Log::Log4perl::init(/etc/log4perl.conf);

--or--

# Check config every 10 secs
Log::Log4perl::init_and_watch(/etc/log4perl.conf,10);

--then--

$logger = Log::Log4perl->get_logger(house.bedrm.desk.topdrwr);

$logger->debug(this is a debug message);
$logger->info(this is an info message);
$logger->warn(etc);
$logger->error(..);
$logger->fatal(..);

#####/etc/log4perl.conf###############################
log4perl.logger.house = WARN, FileAppndr1
log4perl.logger.house.bedroom.desk = DEBUG, FileAppndr1

log4perl.appender.FileAppndr1 = Log::Log4perl::Appender::File
log4perl.appender.FileAppndr1.filename = desk.log
log4perl.appender.FileAppndr1.layout =
Log::Log4perl::Layout::SimpleLayout
######################################################

ABSTRACT

Log::Log4perl provides a powerful logging API for your application

<<less
Download (0.22MB)
Added: 2007-05-02 License: Perl Artistic License Price:
909 downloads
Log Watcher 0.4.1

Log Watcher 0.4.1


Log Watcher colorize a system logs for easier reading. more>>
Log Watcher is a tool for log watching and colorize.
Installation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation.
It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, a file `config.cache that saves the results of its tests to speed up
reconfiguring, and a file `config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- manual typos
- change defaults in config file
- minor changes needed to build on OpenBSD
- fixed lwatch crashes for some spurious configuration
<<less
Download (0.14MB)
Added: 2005-10-19 License: GPL (GNU General Public License) Price:
1466 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5