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
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/rlog | 1.4_3 |
| OpenBSD | devel/rlog | 1.4p2 |
| DragonFly | devel/rlog | 1.4_3 |
| MidnightBSD | devel/rlog | 1.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.4_3 | 1.4_3 | 1.4_3 | 1.4_3 | 1.4_3 |
| FreeBSD:14:quarterly | 1.4_3 | 1.4_3 | n/a | 1.4_3 | 1.4_3 |
| FreeBSD:15:latest | 1.4_3 | 1.4_3 | n/a | 1.4_3 | 1.4_3 |
| FreeBSD:15:quarterly | 1.4_3 | 1.4_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.4_3 | 1.4_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build 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
| File | Size | SHA256 |
|---|---|---|
| anastmag-rlog-1.4_GH0.tar.gz | 634249 | 1e545e68beff7f306b09357f4175850b8787fd212a997026cf63fc11473e9a68 |
Commit history 0
No commits in the history this site was built from.