LogSplitter is an Apache log handler that merges rotatelogs, splitlog, and cronolog features into one tool. It simplifies log management, providing a more effective way to separate logs by time and size.
Installing LogSplitter is relatively easy, with the `configure' shell script attempting to determine the correct values for various system-dependent variables necessary for compilation. Afterward, it creates a `Makefile' in every directory of the package and may also form one or more `.h' system-dependent definition files. A shell script `config.status' is then created for the future recreation of your current configuration. It also produces a `config.cache' file that stores its test results for faster reconfiguration and a `config.log' file containing compiler output mostly helpful for debugging.
Occasionally, it becomes necessary to configure the package differently; please try to determine how `configure' can verify doing them and send diffs or instructions to the address listed in the `README' so that they can be taken into account for the next release. If `config.cache' contains unnecessary results at some point, it can be deleted, removed or edited. The file `configure.in' works with `autoconf' to create `configure.' If you desire to change it or regenerate `configure' with a modern `autoconf' version, obtain `configure.in'.
Compiling LogSplitter following the above procedures involves `cd' to the directory with the package's source code and type `./configure' to configure your system. If you are utilizing `csh' with an outdated version of System V, you may need to type `sh ./configure' to prevent `csh' from executing `configure.' While running, it prints messages about the features it checks for. Once configured, type `make' to compile the package, optionally run `make check' to execute self-tests included in the package. Install the program, data files and documentation using `make install'. Finally, you can use `make clean' to remove program binaries and object files from the source code directory, and `make distclean' to remove files created by `configure' and compile the package for a different computer type. The `make maintainer-clean' option is intended principally for developers.
Version 1.0: N/A