¡El sello de tiempo ya está disponible!

Traducido automáticamente de Deepl

«El tiempo es dinero«, dijo Benjamin Franklin, así que cuanto más exactamente podamos contarlo, mejor. Ahora tenemos un nuevo comando para obtener una marca de tiempo UTC precisa, incluyendo milisegundos.

¿Quieres tener registros exactos durante un largo periodo? El nuevo comando Timestamp le permite recuperar la fecha y la hora en un formato estándar internacional con milisegundos. Esto facilitará el registro exacto de la hora para operaciones cercanas realizadas en diferentes lugares del mundo.
Este comando devuelve una cadena en formato ISO8601 que tiene el siguiente aspecto «2016-09-24T07:30:055Z». Convenientemente, el orden de la cadena de tales marcas de tiempo es el mismo que su orden cronológico, por lo que puede ordenar fácilmente sus operaciones con marca de tiempo de la más antigua a la más reciente.

Puede utilizar Timestamp en un archivo de registro para saber con precisión cuándo ocurrieron los eventos. Como se muestra en el ejemplo siguiente, puede tener varias operaciones en el mismo segundo:

$vhDocRef:=Añadirdocumento("TimestampProject.log")
$logWithTimestamp:=Timestamp+Char(Tab)+"Log con timestamp "+Char(Carriage return)
SEND PACKET($vhDocRef;String($logWithTimestamp))
--------------------------------------------------------
Resultado:
2016-12-12T13:31:29.477Z Registro con marca de tiempo
2016-12-12T13:
31:29.478Z Conexión del usuario1
2016-12-12T13:31:29.486Z ERROR - Excepción de tipo 'System exception'
2016-12-12T13:31:29.492Z Clic en el botón1684
2016-12-12T13:31:29.502Z [SP_HELP- 1 rows] Comando procesado
2016-12-12T13:31:29.512Z [SP_HELP- 5 rows] Resultado obtenido

Para más detalles, le recomendamos que eche un vistazo a la 4D v16 R2 documentación:

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se unió al equipo de 4D Program en noviembre de 2016. Como Product Owner, está a cargo de escribir las historias de usuario y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la característica entregada cumple con las necesidades del cliente. Después de obtener una licenciatura en Ciencias de la Computación en el CNAM, Fabrice se unió a una pequeña empresa de publicación de software como desarrollador Windev. A continuación, trabajó para diferentes empresas del sector industrial y comercial como desarrollador de Windev y de la web, así como asesor técnico de nuevas funcionalidades.