Unix :: syslog.

interfaccia perl per le chiamate Syslog (3) Unix syslog (3)
Scarica ora

Unix :: syslog. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Marcus Harnisch
  • Sito web dell'editore:
  • http://search.cpan.org/~mharnisch/

Unix :: syslog. Tag


Unix :: syslog. Descrizione

Interfaccia Perl per (3) chiama l'UNIX syslog Unix :: Syslog è un modulo Perl che fornisce un'interfaccia al sistema syslogd logger (8) tramite XSUB di Perl. I tentativi di implementazione per assomigliare il nativo libc-funzioni del sistema, in modo che chiunque avere familiarità con syslog.h dovrebbe essere in grado di utilizzare questo modulo giusto away.In contrariamente a Sys :: Syslog (3), questo moduli non si apre una connessione di rete per inviare i messaggi. Questo può aiutare a evitare buchi di sicurezza di apertura nel vostro computer (vedi "FAQ"). Le riserve importati dalle macro tag sono semplicemente wrapper per il maggior numero # definisce importanti syslog.h file di intestazione C del sistema. Le macro restituiscono interi valori che vengono utilizzati per specificare le opzioni, le strutture e le priorità in modo più o meno portabile. Essi forniscono inoltre informazioni generali sul meccanismo di syslog locale. Controllare syslog (3) e il vostro syslog.h locale per informazioni sulle macro, le opzioni e le strutture disponibili sui tuoi system.The seguenti funzioni sono disponibili: openlog $ ident, $ opzione, $ impianto apre una connessione al logger di sistema. $ Ident è una stringa di identificazione che syslogd (8) le stampe in ogni messaggio. Di solito è uguale al nome del processo. $ Opzione è un valore intero che è il risultato di opzioni ORed. $ Struttura è un valore intero che specifica la parte del sistema il messaggio deve essere associato con (per esempio il messaggio del kernel, sottosistema di posta) .syslog $ priorità, $ formato, @formatargs genera un messaggio di log e lo passa al logger di sistema. Se syslog () viene chiamato senza chiamare openlog () prima, probabilmente dipende dal sistema i valori predefiniti verranno utilizzati come argomenti per una chiamata implicita a openlog (). $ Priorità è un valore intero che specifica la priorità del messaggio. In alternativa $ priorità può essere il valore ORed di una priorità e un impianto. In questo caso verrà sostituita una struttura precedentemente selezionato. Nel caso in cui syslog () viene chiamato senza chiamare openlog () prima e la priorità non specifica sia una priorità e una struttura, verrà utilizzata una struttura predefinita. Questo comportamento è più probabile che dipende dal sistema e l'utente non deve fare affidamento su qualsiasi particolare valore in questo caso. $ Formato è una stringa di formato nello stile di printf (3). In aggiunta alla consueta direttive printf% m può essere specificato nella stringa. Sarà sostituito implicitamente il contenuto della variabile $ Perl! ($ ERRNO). @formatargs è un elenco di valori che le direttive formato saranno sostituiti con subsequently.closelog chiude la connessione al sistema logger.setlogmask insiemi $ mask_priority la maschera priorità e restituisce la vecchia maschera. Registrazione è abilitata per le priorità indicate dai bit nella maschera che sono impostati ed è disattivato nella quale i bit non sono impostati. Le macro sono forniti per specificare gli argomenti validi e portatili per setlogmask (). Di solito la maschera di registro predefinito consente tutti i messaggi di essere logged.priorityname $ prioritarie restituisce una stringa contenente il nome di $ priorità come stringa. Se questa funzionalità non è stata attivata al momento dell'installazione, la funzione ritorna undef.facilityname $ facility restituisce una stringa contenente il nome della struttura $ come stringa. Se questa funzionalità non è stata attivata al momento dell'installazione, la funzione restituisce undef.SYNOPSIS uso Unix Syslog :: qw (: le macro); # Macro syslog Unix Syslog :: qw (: subs); # funzioni Syslog openlog $ ident, $ opzione, $ impianto; syslog $ priorità, $ formato, @formatargs; closelog; $ Oldmask = setlogmask $ mask_priority; Requisiti: · Perl.


Unix :: syslog. Software correlato

ifdef.

Abilita condizionatamente il testo all'interno delle sezioni del Pod come codice ...

128

Scarica