BSD Ports

sysutils/flog 1.8 FreeBSD

Small STDIN-to-file logger with support for log rotation

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
sysutils
Package size
13.0 KiB, 29.3 KiB installed

Description

flog (file logger) is a small C program that reads input from STDIN and writes to a file, optionally adding timestamps. If SIGHUP is received, the file will be reopened, allowing for log rotation (see newsyslog(8)). The log file will only be reopened if flog detects that rotation has occurred (i.e., the old file is gone or the inode has changed). flog is extremely small (a memory footprint of less than 500 bytes). It also protects you from running out of disk space; if that happens, the logfile will be truncated and a warning generated. This could save you from waking up to pager beeps in the middle of the night.

In the other systems

SystemPortVersion
FreeBSDsysutils/flog1.8
DragonFlysysutils/flog1.8

Install

Binary package:

pkg install flog

From the ports tree:

cd /usr/ports/sysutils/flog/ && make install clean

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

RUN_DEPENDS=	flog>0:sysutils/flog

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.81.81.81.81.8
FreeBSD:14:quarterly1.81.8n/a1.81.8
FreeBSD:15:latest1.81.8n/a1.81.8
FreeBSD:15:quarterly1.81.8n/an/an/a
FreeBSD:16:latest1.81.8n/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.

No port depends on this one.

Configuration

Options name: sysutils_flog

OptionDefaultDescription
DOCSoffBuild and/or install documentation
Service scripts
none

Message after installing

===>   NOTICE:

The flog port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

distinfo 1
FileSizeSHA256
flog-1.8.tar.gz3709d7f8a579d6cc9741061446460c26d68c1e88edcc18d5ab3c21ba0f2641666acf
Master sites 2
  • http://oss.ezic.com/flog/
  • ftp://ftp.nuug.no/pub/anders/distfiles/

Commit history 0

No commits in the history this site was built from.