BSD Ports

devel/rlog 1.4_3 FreeBSD

Flexible message logging facility for C++

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL21+
Categories
devel
Package size
260.1 KiB, 806.1 KiB installed

Description

RLog provides a flexible message logging facility for C++ programs and libraries. It is subscription based, meaning you can subscribe to messages of your choice in an number of ways: by hierarchical channel name (e.g. "debug", "debug/ special", "error", etc.), or file name, component name, etc. Log messages are individually enabled. It is meant to be fast enough to leave in production code - even where it may be called many times, as both the GCC and Intel compilers reduce the logging overhead a few clock cycles if they are dormant (with no subscribers). Other add-on components can extend subscriptions to external programs, allowing you to enable and collect debugging messages remotely.

See also: https://github.com/anastmag/rlog

In the other systems

SystemPortVersion
FreeBSDdevel/rlog1.4_3
OpenBSDdevel/rlog1.4p2
DragonFlydevel/rlog1.4_3
MidnightBSDdevel/rlog1.4

Install

Binary package:

pkg install rlog

From the ports tree:

cd /usr/ports/devel/rlog/ && make install clean

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

RUN_DEPENDS=	rlog>0:devel/rlog
LIB_DEPENDS=	librlog.so:devel/rlog

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.4_31.4_31.4_31.4_31.4_3
FreeBSD:14:quarterly1.4_31.4_3n/a1.4_31.4_3
FreeBSD:15:latest1.4_31.4_3n/a1.4_31.4_3
FreeBSD:15:quarterly1.4_31.4_3n/an/an/a
FreeBSD:16:latest1.4_31.4_3n/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.

Build dependencies 3
Required by 1

Configuration

Options name: devel_rlog

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
gmake pathfix libtool
Service scripts
none

Files

pkg-plist 89
  • include/rlog/Error.h
  • include/rlog/Lock.h
  • include/rlog/Mutex.h
  • include/rlog/RLogChannel.h
  • include/rlog/RLogNode.h
  • include/rlog/RLogPublisher.h
  • include/rlog/RLogTime.h
  • include/rlog/StdioNode.h
  • include/rlog/SyslogNode.h
  • include/rlog/common.h
  • include/rlog/rlog-c99.h
  • include/rlog/rlog-novariadic.h
  • include/rlog/rlog-prec99.h
  • include/rlog/rlog.h
  • include/rlog/rloginit.h
  • include/rlog/rloglocation.h
  • lib/librlog.so
  • lib/librlog.so.5
  • lib/librlog.so.5.0.0
  • libdata/pkgconfig/librlog.pc
  • share/doc/rlog/html/Error_8h-source.html
  • share/doc/rlog/html/Lock_8h-source.html
  • share/doc/rlog/html/Mutex_8h-source.html
  • share/doc/rlog/html/RLogChannel_8h-source.html
  • share/doc/rlog/html/RLogNode_8h-source.html
  • share/doc/rlog/html/RLogPublisher_8h-source.html
  • share/doc/rlog/html/RLogTime_8h-source.html
  • share/doc/rlog/html/StdioNode_8h-source.html
  • share/doc/rlog/html/SyslogNode_8h-source.html
  • share/doc/rlog/html/annotated.html
  • share/doc/rlog/html/channel.html
  • share/doc/rlog/html/classrlog_1_1Error-members.html
  • share/doc/rlog/html/classrlog_1_1Error.html
  • share/doc/rlog/html/classrlog_1_1FileNode-members.html
  • share/doc/rlog/html/classrlog_1_1FileNode.html
  • share/doc/rlog/html/classrlog_1_1FileNode.png
  • share/doc/rlog/html/classrlog_1_1Lock-members.html
  • share/doc/rlog/html/classrlog_1_1Lock.html
  • share/doc/rlog/html/classrlog_1_1Mutex-members.html
  • share/doc/rlog/html/classrlog_1_1Mutex.html
  • share/doc/rlog/html/classrlog_1_1RLogChannel-members.html
  • share/doc/rlog/html/classrlog_1_1RLogChannel.html
  • share/doc/rlog/html/classrlog_1_1RLogChannel.png
  • share/doc/rlog/html/classrlog_1_1RLogModule-members.html
  • share/doc/rlog/html/classrlog_1_1RLogModule.html
  • share/doc/rlog/html/classrlog_1_1RLogNode-members.html
  • share/doc/rlog/html/classrlog_1_1RLogNode.html
  • share/doc/rlog/html/classrlog_1_1RLogNode.png
  • share/doc/rlog/html/classrlog_1_1RLogPublisher-members.html
  • share/doc/rlog/html/classrlog_1_1RLogPublisher.html
  • share/doc/rlog/html/classrlog_1_1RLogPublisher.png
  • share/doc/rlog/html/classrlog_1_1StdioNode-members.html
  • share/doc/rlog/html/classrlog_1_1StdioNode.html
  • share/doc/rlog/html/classrlog_1_1StdioNode.png
  • share/doc/rlog/html/classrlog_1_1SyslogNode-members.html
  • share/doc/rlog/html/classrlog_1_1SyslogNode.html
  • share/doc/rlog/html/classrlog_1_1SyslogNode.png
  • share/doc/rlog/html/common_8h-source.html
  • share/doc/rlog/html/component.html
  • share/doc/rlog/html/config_8h-source.html
  • share/doc/rlog/html/doxygen.css
  • share/doc/rlog/html/doxygen.png
  • share/doc/rlog/html/files.html
  • share/doc/rlog/html/functions.html
  • share/doc/rlog/html/functions_func.html
  • share/doc/rlog/html/functions_vars.html
  • share/doc/rlog/html/group__RLogMacros.html
  • share/doc/rlog/html/hierarchy.html
  • share/doc/rlog/html/index.html
  • share/doc/rlog/html/modules.html
  • share/doc/rlog/html/pages.html
  • share/doc/rlog/html/rlog-c99_8h-source.html
  • share/doc/rlog/html/rlog-novariadic_8h-source.html
  • share/doc/rlog/html/rlog-prec99_8h-source.html
  • share/doc/rlog/html/rlog_8h-source.html
  • share/doc/rlog/html/rlog_8h.html
  • share/doc/rlog/html/rloginit_8h-source.html
  • share/doc/rlog/html/rloglocation_8h-source.html
  • share/doc/rlog/html/structrlog_1_1ErrorData-members.html
  • share/doc/rlog/html/structrlog_1_1ErrorData.html
  • share/doc/rlog/html/structrlog_1_1PublishLoc-members.html
  • share/doc/rlog/html/structrlog_1_1PublishLoc.html
  • share/doc/rlog/html/structrlog_1_1RLogData-members.html
  • share/doc/rlog/html/structrlog_1_1RLogData.html
  • share/doc/rlog/html/tab_b.gif
  • share/doc/rlog/html/tab_l.gif
  • share/doc/rlog/html/tab_r.gif
  • share/doc/rlog/html/tabs.css
  • share/doc/rlog/refman.pdf
distinfo 1
FileSizeSHA256
anastmag-rlog-1.4_GH0.tar.gz6342491e545e68beff7f306b09357f4175850b8787fd212a997026cf63fc11473e9a68

Commit history 0

No commits in the history this site was built from.