User:CHILLMODEA/Pages/timestamped.log: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Move User:CHILLMODEA/Pages/timestamped.log out of userspace)
Tag: New redirect
 
Line 1: Line 1:
{{DISPLAYTITLE:timestamped.log}}
#REDIRECT [[Timestamped.log]]
[[File:Timestamped.log.png|thumb|right|375px|An example of the {{code|timestamped.log}} file, as exported from a modified {{hl2|1}}.]]
{{code|timestamped.log}} is a log file internally created and referenced by the {{source|4}} engine. Using the {{code|COM_TimestampedLog}} function, arbitrary log entries can be added to this file, prepended by the current timestamp.
 
The file will only be generated on the {{x360|4}}, or with the {{code|-profile}} / {{code|-etwprofile}} command line arguments. Alternatively, the assembly of {{code|COM_TimestampedLog}} can be patched to permanently enable the logging.
 
The log is used extensively throughout the engine, almost two hundred times{{Cite|1}}. At a high level, everything the game does is documented in the log. As such, it is quite good for finding issues / crash points, better than most other logging methods.
 
{{clr}}
 
{{references|1=
{{ref2|cite id=1|Every reference to the COM_TimestampedLog function in the engine code, as exported from grep. <br> [[File:COM_TimestampedLog.png|450px|]]}}
}}
 
[[Category:Programming]]

Latest revision as of 22:36, 12 July 2025

Redirect to: