Compartir a través de


Ejemplo 9: Personalización del archivo de registro de seguimiento

Los comandos de este ejemplo muestran diferentes métodos para personalizar el archivo de registro de seguimiento de eventos que genera Tracelog.

Archivo circular. El siguiente comando inicia una sesión de registro de seguimiento con un archivo de registro circular. Usa el parámetro -cir para especificar un archivo de registro circular con un tamaño máximo de 2 MB.

Si omite el valor máximo de tamaño de archivo (en este caso, 2), Tracelog omite el parámetro e inicia una sesión con un archivo de registro de seguimiento secuencial.

tracelog -start MyTrace -guid MyProvider.guid -f testtrace.etl -cir 2

Archivo asignado previamente. El siguiente comando inicia una sesión de registro de seguimiento con un archivo asignado previamente. En este caso, el archivo se asignó previamente para asegurarse de que su tamaño grande se podía acomodar antes de que se iniciara la sesión de seguimiento.

Este comando usa el parámetro -seq para especificar un archivo de registro de seguimiento de eventos secuencial con un tamaño máximo de archivo de 128 MB y usa el parámetro -prealloc para solicitar un archivo preallocado. Los archivos secuenciales son el valor predeterminado, pero el parámetro -seq se usó para especificar un tamaño máximo de archivo, que es necesario para los archivos asignados previamente. El parámetro -cir también se puede usar para especificar un tamaño máximo de archivos para -prealloc, si se prefieren los archivos circulares.

tracelog -start MyTrace -guid MyProvider.guid -f testtrace.etl -seq 128 -prealloc

Varios archivos. El comando siguiente inicia una sesión de registro de seguimiento que genera una serie de archivos de registro de seguimiento de eventos más pequeños y secuenciales, en lugar de un archivo grande.

El comando usa el parámetro -newfile con un valor máximo de tamaño de archivo de 1 para iniciar un nuevo archivo de registro de seguimiento siempre que el archivo de registro actual alcance 1 MB. Además, el nombre de archivo especificado por el parámetro -f incluye los caracteres %d, tal como se requiere al usar -newfile. El sistema sustituye un valor de contador de archivo por %d cuando crea cada archivo.

tracelog -start MyTrace −guid MyProvider.guid -f testtrace%d.etl -newfile 1

Los archivos de 1 MB resultantes se numeran en el orden en que se crean, por ejemplo, testtrace1.etl.