¿Cómo cambiar la extensión de rotación del registro...?

¿Cómo cambiar la extensión de rotación del registro...?

Actualmente mi configuración de logrotate agrega un único número después del archivo de registro rotado:

mylogfile.logse gira amylogfile.log.1

Me gustaría cambiar la extensión amylogfile.log.Current date

¿Sabe alguien una forma de hacer ésto?

mi código de rotación de registro es:

/usr/local/jboss/jboss-3.2.7-ND1/server/default/log/consolelog.log

{        
copytruncate
rotate 1
missingok
notifempty
}

Actualmente estoy cambiando el nombre del archivo rotado con script. ¿Existe alguna opción para cambiar la extensión de la configuración predeterminada de rotación del registro? por favor, ayúdame

¿Existe alguna opción para cambiar la posición de la extensión, por ejemplo mylogfile.loga mylogfile_currentdate.log?

Respuesta1

Simplemente agregue dateextla opción al final (después de que su última opción esté vacía).

Respuesta2

Encontré la respuesta a esta pregunta. El código anterior debe cambiar como se muestra a continuación.

Ejemplo:

/usr/local/jboss/jboss-3.2.7-ND1/server/default/log/consolelog.log {
copytruncate
rotate 1
missingok
notifempty
DATE=`date +%F`; mv /usr/local/jboss/jboss-3.2.7-ND1/server/default/log/consolelog.log /usr/local/jboss/jboss-3.2.7-ND1/server/default/log/consolelog_DATE.log
} 

información relacionada