BSD Ports

sysutils/cronolog-devel 1.7.2 FreeBSD

Web log rotation utility that provides datestamp filenames

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
8b79ada9a6
License
APACHE10
Categories
sysutils
Package size
22.8 KiB, 43.3 KiB installed

Description

"cronolog" is a simple program that reads log messages from its input and writes them to a set of output files, the names of which are constructed using a template and the current date and time.

"cronolog" is intended to be used in conjunction with a Web server, such as Apache to split the access log into daily or monthly logs. E.g.:

TransferLog "\|/www/sbin/cronolog /www/logs/%Y/%m/%d/access.log"
ErrorLog    "\|/www/sbin/cronolog /www/logs/%Y/%m/%d/errors.log"

would instruct Apache to pipe its access and error log messages into separate copies of cronolog, which would create new log files each day in a directory hierarchy structured by date, i.e. on 31 December 1996 messages would be written to:

/www/logs/1996/12/31/access.log
/www/logs/1996/12/31/errors.log

After midnight the following files would be used:

/www/logs/1997/01/01/access.log
/www/logs/1997/01/01/errors.log

In the other systems

SystemPortVersion
FreeBSDsysutils/cronolog-devel1.7.2
DragonFlysysutils/cronolog-devel1.7.1_2

Install

Binary package:

pkg install cronolog-devel

From the ports tree:

cd /usr/ports/sysutils/cronolog-devel/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	cronolog-devel>0:sysutils/cronolog-devel

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.7.21.7.21.7.1_11.7.21.7.2
FreeBSD:14:quarterly1.7.21.7.2n/a1.7.1_21.7.2
FreeBSD:15:latest1.7.21.7.2n/a1.7.21.7.2
FreeBSD:15:quarterly1.7.21.7.2n/an/an/a
FreeBSD:16:latest1.7.21.7.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
shebangfix
Service scripts
none
Conflicts with
cronolog

Files

distinfo 1
FileSizeSHA256
cronolog-1.7.2.tar.gz17046052ce1733d09f58f20b8e5d204acbcda14ac56854e6ae390f15ed919e865b3b86
Master sites 1
  • https://codeberg.org/BSDforge/cronolog/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/

Commit history 1

DateCommitCreditsLog message
8b79ada9a6 Daniel Engberg */*: Refresh checksums for on the fly archives on codeberg.org
See https://codeberg.org/Codeberg/Community/issues/2861 Approved by: blanket