31
Views
4
Comments
Solved
About log analysis
Question

Hi, all

I don't know how to read the log.

I got log from the Error_Log Entity.
I don't understand the timeline of the 'INSTANT_UTC' and PID time of the 'Environment'.  

I would like to know how the time is recorded in the front end and IIS.

Regards,

Sammy

2025-01-21 04-09-22
Mukesh Kumar
Solution

Overview of Logs in OutSystems

OutSystems logs various events for debugging, performance monitoring, and error tracking. The key log types include:

  1. General Logs – Captures system-level events and background processes.
  2. Error Logs – Stores application errors with timestamps (INSTANT_UTC).
  3. Integration Logs – Logs external API calls and responses.
  4. Performance Logs – Tracks execution time of queries, server actions, etc.
  5. Service Center Logs – Provides real-time monitoring of deployments and exceptions.

Understanding Timestamps in Logs

Log TypeTimestamp TypeDescription

Error LogsINSTANT_UTCRecorded in Coordinated Universal Time (UTC).
Environment LogsPID TimeReflects process ID and execution time of requests.
Browser LogsFrontend TimeCaptures user interactions based on the device’s time zone.
IIS LogsServer Request TimestampStores HTTP request timestamps from the IIS web server.

Time Synchronization Considerations

  • OutSystems logs use UTC to standardize timestamps across different environments.
  • Frontend (browser) time is based on the user's local device time zone.
  • IIS logs record request processing times on the server side.

Further Reference

For additional details, please refer to the official OutSystems documentation:OutSystems Logging Documentation

Would appreciate insights on how to map these timestamps effectively.

Best regards,
Sammy

2020-07-21 19-28-50
Rajat Agrawal
Champion

Hi @Sammy A

Reading Log from the service centre.

Error log is always show in UTC.
read below linkhttps://success.outsystems.com/support/troubleshooting/getting_logs_for_troubleshooting_purposes/service_center_logs/
Regards ,

Rajat

2022-12-30 07-28-09
Navneet Garg

you can check document here

Time is in utc.

2016-04-22 00-29-45
Nuno Reis
 
MVP

Hello Sammy.

No one is focusing on the why.

Server times are by default in UTC (Coordinated Universal Time). This is loosely based in Greenwich Mean Time (GMT) that was the world standard for a century and based on the average time of noon in Greenwich, observatory, near London. With the computers we changed to atomic clocks and UTC, but they are still identical.

UTC is used for Antarctica, for the Moon and everything that is not country specific. Like cloud servers. Because a company can have servers in multiple regions, working in local times would be very confusing so logs and intervention times are set in UTC time to keep everyone is aligned. When you send logs to OutSystems, they are all in UTC, no matter if you are in Asia, Europe or America.

For Portugal, it is easy as we differ by one hour in the summer and use UTC in the winter so it is very close to our local time. In Japan you use JST that is 7 hours ahead of UTC. Example: for UTC now is 10:20 am, for Japan is 7:20 pm.


2025-01-21 04-09-22
Mukesh Kumar
Solution

Overview of Logs in OutSystems

OutSystems logs various events for debugging, performance monitoring, and error tracking. The key log types include:

  1. General Logs – Captures system-level events and background processes.
  2. Error Logs – Stores application errors with timestamps (INSTANT_UTC).
  3. Integration Logs – Logs external API calls and responses.
  4. Performance Logs – Tracks execution time of queries, server actions, etc.
  5. Service Center Logs – Provides real-time monitoring of deployments and exceptions.

Understanding Timestamps in Logs

Log TypeTimestamp TypeDescription

Error LogsINSTANT_UTCRecorded in Coordinated Universal Time (UTC).
Environment LogsPID TimeReflects process ID and execution time of requests.
Browser LogsFrontend TimeCaptures user interactions based on the device’s time zone.
IIS LogsServer Request TimestampStores HTTP request timestamps from the IIS web server.

Time Synchronization Considerations

  • OutSystems logs use UTC to standardize timestamps across different environments.
  • Frontend (browser) time is based on the user's local device time zone.
  • IIS logs record request processing times on the server side.

Further Reference

For additional details, please refer to the official OutSystems documentation:OutSystems Logging Documentation

Would appreciate insights on how to map these timestamps effectively.

Best regards,
Sammy

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.