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

Reply via email to