Unix :: syslog.

Interface Perl para as chamadas Syslog (3) Unix
Baixe Agora

Unix :: syslog. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Marcus Harnisch
  • Site do editor:
  • http://search.cpan.org/~mharnisch/

Unix :: syslog. Tag


Unix :: syslog. Descrição

interface de Perl para o UNIX syslog (3) chamadas Unix :: syslog é um módulo Perl que fornece uma interface para o registador syslogd sistema (8) através de XSUBs de Perl. As tentativas de implementação para se assemelhar aos libc-funções nativas do seu sistema, de modo que qualquer um estar familiarizado com syslog.h deve ser capaz de usar este módulo direito away.In ao contrário do Sys :: Syslog (3), este módulos não abrir um conexão de rede para enviar as mensagens. Isso pode ajudar a evitar falhas de segurança de abertura no seu computador (consulte "FAQ"). Os subs importados pelas macros tag são simplesmente invólucros em torno a maioria #defines importantes syslog.h arquivo de cabeçalho C do seu sistema. As macros voltar inteiro valores que são usados para especificar opções, instalações e prioridades de uma forma mais ou menos portátil. Eles também fornecem informações gerais sobre o mecanismo de syslog local. Verifique syslog (3) e seu syslog.h local para obter informações sobre as macros, opções e facilidades disponíveis em suas seguintes funções sistema.A são fornecidos: openlog $ ident, $ opção, $ instalação abre uma conexão para o logger do sistema. $ Ident é uma string de identificador que syslogd (8) imprime em cada mensagem. Ele geralmente é igual ao nome do processo. $ Opção é um valor inteiro que é o resultado de opções ORed. $ Instalação é um valor inteiro que especifica a parte do sistema da mensagem deve ser associado com (por exemplo mensagem de kernel, o subsistema de correio) .syslog $ prioridade, $ formato, @formatargs gera uma mensagem de registo e passa-o para o sistema registador. Se syslog () é chamado sem chamar openlog () em primeiro lugar, provavelmente valores padrão depende do sistema serão usados como argumentos para uma chamada implícita para openlog (). $ Prioridade é um valor inteiro que especifica a prioridade da mensagem. Alternativamente $ prioridade pode ser o valor ORed de uma prioridade e uma academia. Nesse caso, uma instalação selecionado anteriormente serão substituídas. No caso em que syslog () é chamado sem chamar openlog () faz em primeiro lugar e prioridade não especificar uma prioridade e uma academia, será usada uma instalação padrão. Este comportamento é o sistema mais provável dependente e que o usuário não deve confiar em qualquer valor particular nesse caso. $ Format é uma seqüência de formato no estilo de printf (3). Além disso para o habitual directivas printf% m pode ser especificado na cadeia. Ele será substituído implicitamente o conteúdo da variável $ Perl! ($ ERRNO). @formatargs é uma lista de valores que as directivas formato será substituído por subsequently.closelog fecha a conexão com os logger.setlogmask sistema $ mask_priority define a máscara de prioridade e retorna a velha máscara. Log é habilitado para as prioridades indicadas pelos bits na máscara que são definidos e é desativado onde os bits não estão definidos. Macros são fornecidos para especificar argumentos válidos e portáteis para setlogmask (). Normalmente, a máscara de log padrão permite que todas as mensagens para ser logged.priorityname $ prioritárias Retorna uma string contendo o nome $ prioridade como string. Se essa funcionalidade não foi ativado durante a instalação, a função retorna undef.facilityname $ instalação retorna uma string contendo o nome $ instalação como string. Se essa funcionalidade não foi ativado durante a instalação, a função retorna undef.SYNOPSIS uso Unix :: Syslog qw (: macros); # Macros syslog usam Unix :: Syslog qw (: subs); # funções de syslog openlog $ ident, $ opção, $ instalação; syslog $ prioridade, $ formato, @formatargs; closelog; $ Oldmask = setlogmask $ mask_priority; Requisitos: · Perl.


Unix :: syslog. Software Relacionado

Scgi.

Para implementar uma interface SCGI para um servidor de aplicativos ...

162

Download