|
|
|
|
- Modo de funcionamiento de la auditoría dinámica
- Varios
Permite la auditoría dinámica a través de la programación. El informe de la auditoría dinámica es un archivo ".waudit" que contiene los comportamientos inválidos o anormales y las operaciones que consumen tiempo, ... Por ejemplo: - las aseveraciones (aunque no sean de Active).
- los errores no mortales no procesados.
- los errores fatales (excepciones), independientemente de que sean procesados por WHEN EXCEPTION o no.
- las advertencias de ejecución relativas a las anomalías del proyecto (que exceden la capacidad de un Variable, ...).
- las advertencias de ejecución relativas a los problemas de rendimiento (recursos encontrados en una red y no encontrados, ....).
- los comentarios y advertencias sobre la ejecución personalizada.
Observación: Si el proyecto correspondiente a la auditoría dinámica se abre en el editor, el archivo de auditoría se puede abrir directamente en el editor.: - en la pestaña "Inicio", en el grupo "General", amplíe "Abrir", seleccione "Abrir" y seleccione el archivo ".waudit" deseado.
- al realizar un arrastrar y soltar un archivo ".waudit" desde el explorador de archivos al editor.
// Enables the dynamic audit with all the options enabled dbgEnableAudit()
Sintaxis
<Result> = dbgEnableAudit([<Name of audit file> [, <Options>]])
<Result>: booleano - True si se ha iniciado la auditoría dinámica,
- False en caso contrario.
<Name of audit file>: Cadena de caracteres opcional Ubicación y nombre del archivo de auditoría a crear. El nombre y la ubicación del archivo de auditoría pueden ser: - totalmente personalizado.
- construido con las siguientes palabras clave:
| | [%ExeDir%] | Directorio del ejecutable, siempre rellenado con el carácter "\".. Este directorio es equivalente al resultado de fExeDir. | [%exeName%] | Nombre del ejecutable. | [%Fecha%] | Fecha de inicio de la auditoría de tiempo de ejecución (formato AAAAMMDDD). | [%Hora%] | Tiempo de inicio de la auditoría de tiempo de ejecución (formato HHMMSS). | [%NombreUsuario%] | Nombre del usuario actual. | [%NombreDeLaComputadora%] | Nombre del ordenador. | [%DataDir%] | Directorio de los archivos de datos HFSQL especificados por el usuario al instalar la aplicación. Este directorio es equivalente al resultado de fDataDir. | [%DirUserData%] | Directorio para los datos del usuario actual de la aplicación actual. Este directorio es equivalente al resultado de fDataDirUser. |
Por Default: - la extensión del archivo de auditoría es ".wdaudit".
- el nombre del archivo de auditoría corresponde a: "[%UserDataDir%][%ExeName%]_[%Date%]_[%Time%]".
Por ejemplo: "C:\Usuarios\Doc\AppData\Roaming\Aplicaciones WINDEV\MyApp\MyApp_20071023_130812.waudit".
Atención: Si utiliza la construcción dinámica de cadenas ("Permitir "[% %]" en las cadenas" en la pestaña "Compilación" del proyecto description), se produce un error de compilación (identificador desconocido). En este caso, cada cadena debe ir precedida de '-%'.. Ejemplo:
dbgEnableAudit("[%DirUserData%][%exeName%]_[%Date%]_[%Time%]")
se conviertedbgEnableAudit(-%"[%DirUserData%][%ExeName%]_[%Date%]_[%Time%]")
<Options>: Constante o combinación de constantes de tipo Integer (opcional) Permite configurar las opciones de la auditoría dinámica: | | AuditAll (Valor predeterminado) | Todos los eventos de auditoría se escriben en la auditoría dinámica. | AuditAssertion | Las afirmaciones están escritas en la auditoría dinámica. | AuditComment | Los comentarios de auditoría se escriben en la auditoría dinámica. Una auditoría comment está escrita por dbgWriteCommentAudit. | AuditEnabled | La auditoría dinámica se activa inmediatamente. | AuditError | Los errores no fatales no procesados se escriben en la auditoría dinámica. | AuditException | Los errores fatales, procesados por WHEN EXCEPTION o no procesados, se escriben en la auditoría dinámica. | AuditPause | La auditoría dinámica se inicializa pero no se activa inmediatamente. Se puede habilitar a partir de entonces por dbgAuditStatus. | AuditWarningAnomaly | Los avisos de ejecución relativos a las anomalías detectadas se escriben en la auditoría dinámica. | AuditWarningPerformance | Las advertencias de ejecución relativas al rendimiento se registran en la auditoría dinámica. | AuditWarningUser | Las advertencias de ejecución personalizadas se escriben en la auditoría dinámica. Una advertencia personalizada es activada por dbgWriteWarningAudit. |
Observaciones Modo de funcionamiento de la auditoría dinámica - dbgEnableAudit debe llamarse sólo una vez. Cualquier otra llamada a esta función no tendrá efecto.
- Para activar o desactivar temporalmente la auditoría dinámica, utilice dbgAuditStatus.
- Para modificar las opciones de la auditoría dinámica, utilice dbgAuditOption.
Varios - dbgEnableAudit puede utilizarse en un servicio web REST.
- Puede definir cualquier ubicación para el archivo de auditoría. En este caso, tenga en cuenta que puede haber problemas relacionados con Permission.
Recordatorio: Generalmente, el directorio de datos es accesible en modo de escritura.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|