Log :: Despacho :: Filerotate

Log en los archivos que archivan / giran ellos mismos
Descargar ahora

Log :: Despacho :: Filerotate Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Mark Pfeiffer
  • Sitio web del editor:
  • http://search.cpan.org/~markpf/Spread-Message-0.21/Message.pm

Log :: Despacho :: Filerotate Etiquetas


Log :: Despacho :: Filerotate Descripción

Registro a los archivos que archivan / giran. Registro :: Dispatch :: FileRotate es un módulo PERL que se puede usar para iniciar sesión en los archivos que archivan / girar en sí mismos.Synopsis Usar el registro :: Dispatch :: Filerotate; My $ file = Log :: Dispatch :: FileRotate-> Nuevo (Nombre => 'File1', Min_Level => 'Info', FileName => 'tayfile.log', MODE => 'Anexo', Tamaño => 10, max => 6,); # o por una rotación basada en el tiempo My $ File = Log :: Dispatch :: FileRotate-> Nuevo (Nombre => 'File1', Min_level => 'Info', FileName => 'sayfile.log', modo => 'agregar ', Tz =>' aedt ', datepattern =>' yyyy-dd-hh ',); $ File-> Log (Nivel => 'Info', Message => "Tu comentario "); Este módulo proporciona un simple objeto para iniciar sesión en los archivos en el registro :: Dispatch :: * Sistema, y ​​girarlos automáticamente de acuerdo con diferentes restricciones. Esto es básicamente un registro :: Despacho :: Envoltura de archivos con adiciones. A eso Termine los argumentos Nombre, Min_level, nombre de archivo y MODEBEHave lo mismo que Log :: Despacho :: Archivo. Así que vea su página de hombre (PERLDOC log :: Despacho :: Archivo) El tamaño de los argumentos y el máximo especifiquen el tamaño máximo y el número máximo de registro Archivos creados. El valor predeterminado de 10 m y el número máximo de archivos predeterminados en los valores predeterminados a 1. Si FEDPARTETN no está definido, por defecto, por defecto para trabajar en el modo de tamaño. Es decir, use los valores de tamaño para decidir cuándo rotar. Educación se define en Filerotate. Mover a modo de tiempo. Una vez que ocurra la rotación de archivos, ignora las restricciones de tamaño y usa la restricción de patrones de fecha definida. Si configura un archivo de configuración usando registro :: log4perl :: init_and_watch () o similares, puede cambiar entre los modos simplemente comentando la línea DatePattern.Cuando usando DatePat TERN Asegúrese de que TZ se define correctamente y que la TZ use se entienda por fecha :: Manip. Usamos Fecha :: Manip para generar nuestras recurrencias. Bad Tz es igual a las malas recurrencias equivalen a las sorpresas! Lea la fecha :: Manip Man Página para obtener más detalles sobre Tz.DatePattern, de forma predeterminada de un rotado diario si su patrón ingresado es incorrecto. También obtendrá un mensaje de advertencia. Si tiene múltiples escritores que se iniciaron en diferentes momentos, encontrará que cada escritor intentará rotar el archivo de registro en una recurrencia calculada desde su hora de inicio. Para sincronizar a todos los escritores, solo use un archivo de configuración y actualícelo después de comenzar su último escritor. Esto causará registro :: Dispatch :: FileRotate-> Nuevo () que se le llamará cada uno de los escritores cercanos al mismo tiempo, y si sus recurrencias no están demasiado juntas, todos deben sincronizarse solo bien. Inicialmente aasumado un Proceso de runng largo, pero parece que las personas están usando este módulo como parte de los programas de CGI de corta ejecución. Entonces, ahora nos fijamos en la última sella de tiempo modificada del archivo de registro y lo comparamos con una ocasión previa de un DatePattern, solo en StartUp. Si la estadística del archivo muestra que la hora METE sea anterior a la reclutiva anterior, gire el archivo de registro. Manejamos a múltiples escritores utilizando rebaño (). Requisitos: · Perl


Log :: Despacho :: Filerotate Software relacionado