The following module was proposed for inclusion in the Module List:
modid: Log::Log4perl::Appender::Socket::UNIX
DSLIP: bdpOg
description: Log/Stream to a UnixDomainSocket
userid: JSTEBENS (Jean Stebens)
chapterid: 23 (Miscellaneous_Modules)
communities:
Mailinglists
similar:
Log::Log4perl::Appender::Socket
rationale:
*) Intention/Motivation: The motivtion for this module is based on
eavesdropping into logging streams on UDP Unix Domain Sockets and
grepping for specific output using Log4perl.
*) Namespace: After a long discussion with a colleague, we came to
the following namespace choice: First, we could have taken
Log::Log4perl::Appender::UnixDomainSocket since
Log::Log4perl::Appender::Socket refers actually to Sockets using the
INET AddressFamily - but the namespace isnt referring to INET
sockets. We noticed that it would have been better to name
Log::Log4perl::Appender::Socket as
Log::Log4perl::Appender::Socket::INET in the first place - since
Log::Log4perl::Appender::Socket should just be a generic ParentNode.
Finally we have choosen Log::Log4perl::Appender::Socket::UNIX in
order to leave Log::Log4perl::Appender::Socket the chance to move
towards Log::Log4perl::Appender::Socket::INET - if wanted at all.
*) Uniqueness: Makes it very easy to eavesdrop on logging streams -
especially for HUGE amounts of output which shouldnt be persisted in
any way.
enteredby: JSTEBENS (Jean Stebens)
enteredon: Fri Jun 15 08:34:24 2012 GMT
The resulting entry would be:
Log::Log4perl::Appender::Socket::
::UNIX bdpOg Log/Stream to a UnixDomainSocket JSTEBENS
Thanks for registering,
--
The PAUSE
PS: The following links are only valid for module list maintainers:
Registration form with editing capabilities:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=9db00000_a14b48d86837e751&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=9db00000_a14b48d86837e751&SUBMIT_pause99_add_mod_insertit=1
Peek at the current permissions:
https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=Log%3A%3ALog4perl%3A%3AAppender%3A%3ASocket%3A%3AUNIX