visual studio practices microsoft library compositeweb datetime logging enterprise-library

studio - Enterprise Library 5.0-Registro de aplicaciones-DateTime incorrecto



microsoft practices compositeweb dll (2)

Al cambiar el archivo de configuración solo se reflejará en las propiedades extendidas, el campo "TimeStamp" aún mostrará la hora en formato UTC. Para cambiarlo en ambos sitios, simplemente puede actualizarlo en su código usando la propiedad TimeStamp de LogEntry. Consulte aquí: EnterpriseLibrary.Logging escribe registros con una diferencia de 1 hora

Estoy utilizando Microsoft Enterprise library 5.0 para el registro de aplicaciones de mi aplicación .net.

El registro está funcionando correctamente. Pero el problema es que el DateTime que se está registrando junto con el mensaje de registro es incorrecto. Hay una diferencia horaria de 6.5 hrs.

¿Cómo puedo corregir esto?


Cambie el formateador de texto (en app.config) para usar la hora del servidor local, de lo contrario, se establece de forma predeterminada en UTC.

por ejemplo, cambie el token {timestamp} a {timestamp (local)}