Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Perl extension for sending syslog messages with minimal CPU overhead.
Perl C Perl6 XS

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
benchmarks Add benchmark for strftime strings
fallback fix old references to Log::Syslog::UDP
lib/Log/Syslog Bump to version 0.65
t Move shared expected_payload/payload_ok subs into module.
.gitignore Refactor ::Fast-specific constants and tests
.shipit Update distro files to use git
Changes
Fast.xs
Log-Syslog-Fast.spec bump versions
LogSyslogFast.c Fix not RFC3339-compatible strftime output
LogSyslogFast.h Store format strings on logger objects
MANIFEST Fix missing MANIFEST entries
MANIFEST.SKIP Shuffle benchmarks
META.yml Bump to version 0.65
Makefile.PL Add link to git repo
README
ppport.h Eliminate performance penalty of C version by removing perl shim layer
typemap Eliminate performance penalty of C version by removing perl shim layer

README

Log-Syslog-Fast version 0.65
============================

This module sends syslog messages over a network socket. It works like
Sys::Syslog in setlogsock's 'udp', 'tcp', or 'unix' modes, but without
the significant CPU overhead of that module when used for high-volume
logging. Use of this specialized module is only recommended if 1) you
must use network syslog as a messaging transport but 2) need to minimize
the time spent in the logger.

INSTALLATION

To install this module type the following:

   perl Makefile.PL
   make
   make test
   make install

COPYRIGHT AND LICENCE

Copyright (C) 2009-2011 by Say Media, Inc.

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.8.5 or,
at your option, any later version of Perl 5 you may have available.


Something went wrong with that request. Please try again.