Analizar los loggings del sistema con logwatch -range que no sea solo "ayer"

La página de logwatch de logwatch dice:

El formatting de la opción de range es: –range "date_range [period]"

El parámetro date_range (y el período opcional) debe estar entre comillas si es …

Ejemplos:

-range hoy -range ayer -range 'hace 4 horas para esa hora' -range '-3 días' -range 'desde hace 2 horas para esas horas' -range 'entre -10 días y -2 days '–range' 15 de abril de 2005 '–range' primer lunes de mayo '–range' entre el 4/23/2005 y el 4/30/2005 '–range' 2005/05/03 10:24: 17 para ese segundo '

pero ninguna de esas opciones funciona en mi máquina Debian Squeeze.

¿Cómo se usa la opción --range correctamente?

Me descubrí a mí mismo:

si desplaza hacia arriba la salida después de intentar llamar a logwatch con -range, verá al inicio:

ERROR: Rango '4 horas atrás para esa hora' no entendido

Este sistema no tiene cargado el module Date :: Manip y, por lo tanto, los únicos parameters de range válidos son 'ayer', 'hoy' o 'todos'. El module Date :: Manip se puede instalar mediante:

 apt-get install libdate-manip-perl cpan -i 'Date::Manip' perl -MCPAN -e 'install Date::Manip' 

esto lleva bastante time instalarlo, pero luego funciona