Se aplica a:
- Winshuttle Foundation
AddLogging
La operación de registro de errores de la herramienta SVAdm permite registrar la ejecución del producto en el servidor. El registro del sistema puede resultar útil para buscar la causa de un rendimiento bajo y de errores del sistema.
Los archivos de registro (Sharevis.log) se guardan de forma predeterminada en el directorio ..\Program Files\Winshuttle Workflow\logs.
El nivel de registro más común es Información. Otros niveles de registro son Depurar, Advertir y Error. En el caso de las excepciones, si el nivel de registro es cualquiera de los niveles excepto Error, el sistema esperaba esa excepción y puede omitirse con seguridad. Si el nivel de registro es Error, la excepción no se esperaba, lo cual indica que esa condición ha sido una excepción verdadera en el sistema.
Sugerencia: Si está intentando localizar un error, repita el error mientras se está ejecutando el inicio de sesión y, a continuación, vaya a \Program Files\ShareVis\logs y revise el archivo sharevis.log para comprobarlo.
Nota: Algunas excepciones son normales y se esperan durante la ejecución diaria de Workflow. Para determinar si una excepción es esperada o inesperada, mire el nivel de registro que está cerca del principio de la línea de registro.
Tipos de registro
Tipo |
Descripción |
Básico |
Tipo de registro predeterminado. Registra el funcionamiento interno del producto que se ejecuta en el contexto de SharePoint. El registro básico es el registro general que se usa para solucionar la mayoría de los problemas de funcionalidad del entorno de Workflow. |
Temporizador |
El registro del servicio de temporizador es el registro que se usa para solucionar los problemas de funcionalidad del servicio de temporizador de los flujos de trabajo. El temporizador realiza marcas en el producto básico, lo que puede resultar útil si hay problemas de rendimiento. |
SVService |
El registro de SVService se usa para solucionar problemas de funcionalidad con notificaciones y acciones de flujo de trabajo automatizadas. |
SVAdm |
El registro de SVAdm registra la ejecución de las herramientas de línea de comandos de la administración de Workflow. |
Administración de Central |
El registro de la administración de Central registra la ejecución del sitio de administración de Workflow Central. |
Niveles de detalle de registro
Workflow admite cuatro niveles de registro:
Nivel |
Descripción |
Impacto en el rendimiento del sistema |
Error |
Realiza un registro cuando se produce una excepción grave. |
Mínimo |
Advertir |
Realiza un registro cuando se detecta algo incorrecto, pero no necesariamente grave. Si el sistema detecta alguna condición o estado inesperado, pero no lo suficientemente grave como para generar una excepción, se escribe una descripción en el registro con el nivel de registro Advertir. Este nivel incluye también errores. |
Bajo |
Información |
Realiza un seguimiento de los mensajes en todo el código. En este nivel no se registra ninguna composición de cadenas (y, por lo tanto, ningún dato variable). Este nivel incluye también errores y advertencias. |
Alto |
Depurar |
El nivel de registro más detallado. Incluye datos variables, de modo que la composición de cadenas se realiza exhaustivamente, lo que puede desencadenar recolecciones de elementos no utilizados con más frecuencia, etc. Este nivel incluye también errores, advertencias y mensajes informativos. Este nivel de registro es el de mayor impacto en el rendimiento. |
El más alto |
Buscar registros
Para buscar con facilidad cualquier nivel de registro con un editor de texto, busque un «|» seguido inmediatamente del nombre de nivel de registro. Por ejemplo, si está examinando un registro e intenta encontrar dónde se ha producido un error, busque «|Error». Si así no consigue nada, busque «|Advertir» pero tenga en mente que las excepciones captadas y registradas en el nivel Advertir se esperaban y es probable que no indiquen ningún origen del error.
Nota: Recomendamos que desactive el registro cuando termine. Dejarlo activado repercutirá de forma negativa en el rendimiento del sistema.
Habilitar el registro con SVAdm
Para habilitar el registro del sistema/básico de SVAdm, ejecute el siguiente comando:
svadm -o addlogging
Nombre |
Descripción |
-async |
Realiza el registro en un subproceso distinto para no ralentizar demasiado la velocidad aparente que percibe el usuario final. |
-classes |
Una lista separada por comas de las clases a las que desea restringir el registro. |
-clear |
Borra el archivo de registro actual del tipo en cuestión si existe. |
-level |
Puede ser DEPURAR, INFORMACIÓN, ADVERTIR o ERROR |
-stacktrace |
Incluye el seguimiento de la pila en el archivo de registro (ralentiza más el sistema). |
-type |
El tipo de registro. Puede ser BASIC, SVSERVICE, CA, SVADM o TIMER. -type se puede abreviar como -t (consulte los ejemplos a continuación). |
-verbose |
Muestra información de los archivos de configuración de registro que se están actualizando. |
También puede encontrar ejemplos de algunos de estos comandos en la sección Iniciar volcado.
Nota: Asegúrese de ejecutar IISRESET si el comando así se lo indica.
Ejemplos de comandos
svadm –o addlogging -t svservice (activa el registro de SVService)
svadm –o addlogging -t timer (activa el registro del temporizador)