Log :: Spedizione :: Filerotato

Accedi ai file che archiviano / ruotano se stessi
Scarica ora

Log :: Spedizione :: Filerotato Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Mark Pfeiffer
  • Sito web dell'editore:
  • http://search.cpan.org/~markpf/Spread-Message-0.21/Message.pm

Log :: Spedizione :: Filerotato Tag


Log :: Spedizione :: Filerotato Descrizione

Accedi ai file che archiviano / ruotano se stessi Log :: Dispatch :: Filerotato è un modulo Perl che può essere utilizzato per registrare ai file che archivia / ruotano se stessi.Synopsis Utilizzare il registro :: Spedizione :: FileRotate; My $ File = Log :: Dispatch :: Filerotata-> Nuovo (nome => 'file1', min_level => 'info', filename => 'somefile.log', modalità => 'Aggiungi', dimensione => 10, max => 6,); # o per una rotazione basata sul tempo mio $ file = log :: Dispatch :: Filerotato-> Nuovo (nome => 'file1', MIN_LEVEL => 'INFO', FILENAME => 'SOMEFILE.LOG', MODE => 'APPEND ', TZ =>' AEDT ', DATEPAPTNN =>' YYYY-DD-HH ',); $ file-> log (livello => 'info', messaggio => "Il tuo commento "); Questo modulo fornisce un semplice oggetto per la registrazione dei file sotto il sistema Log :: Dispatch :: * * e ruotando automaticamente in base a diversi vincoli. Questo è fondamentalmente un registro :: Dispatch :: Favoro con aggiunte. A questo End the Arguments Name, Min_level, nome file e modalità è uguale al registro :: Dispatch :: File. Quindi vedi la sua pagina man (perldoc log :: Dispatch :: File) Le dimensioni degli argomenti e Max Specificare la dimensione massima e il numero massimo di log file creati. La dimensione è predefinita a 10 m e il numero massimo di file predefiniti su 1. Se Datepattern non è definito, è prefabblicato predefinito per lavorare in modalità dimensione. Cioè, utilizzare i valori delle dimensioni per decidere quando ruotare. DATEPAPTN è definito FileRotate passare in modalità tempo. Una volta che ciò accade la rotazione dei file ignora i vincoli delle dimensioni e utilizza i vincoli di modifica della data definita. Se configurare un file di configurazione utilizzando il registro :: log4perl :: init_and_watch () o simili, è possibile passare da una modalità tra le modalità solo commendendo la linea datepattern.quando usando il datepat Serna Assicurarsi che TZ sia definito correttamente e che il TZ che usi sia compreso per data :: Manip. Usiamo la data :: Manip per generare le nostre ricorrenze. Bad TZ è uguale a cattive recidive uguale a sorprese! Leggi la data :: Pagina Man Manip per ulteriori dettagli su TZ.DatePattern imposterà il valore predefinito per un rotazione giornaliera se il modello inserito non è corretto. Otterrai anche un messaggio di avviso. Se hai più scrittori che sono stati avviati in momenti diversi, troverai che ogni scrittore proverà a ruotare il file di registro a una ricorrenza calcolata dall'ora di inizio. Per sincronizzare tutti gli scrittori, utilizzare un file di configurazione e aggiornarlo dopo aver avviato il tuo ultimo scrittore. Ciò causerà il log :: Dispatch :: Filerotata-> Nuovo () da chiamare da ciascuno degli scrittori vicini allo stesso tempo, e se le tue ricorrenze non sono troppo vicine insieme tutto dovrebbe sincronizzarsi solo bene. Inizialmente aso Processo a lungo runinng ma sembra che le persone stiano usando questo modulo come parte dei programmi CGI in esecuzione brevi. Quindi, ora guardiamo all'ultimo momento modificato del file di registro e confrontiamolo con una precedente occasione di un Datepattern, solo all'avvio. Se la statistica dei file mostra il mtime per essere in precedenza rispetto alla recidiva precedente, quindi ruotare il file di registro. Guadagna più scrittori usando il flock (). Requisiti: · Perl.


Log :: Spedizione :: Filerotato Software correlato