You need to add the "localtime" to the service timestamps so they will show up in the local timezone. If you don't configure localtime then the syslog messages will show up in UTC. The default for the service timestamps type datetime command is to format the time in Coordinated Universal Time (UTC), with no milliseconds and no time zone name.
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: