Logs

Prev Next

Composer and Composer runtime will create log files in the Logs folder found in the application folder. The log files come in two formats: text files (.txt), and JSON files (.json)

Log Levels

There are five levels of debug messages:

  • Fatal - The application will likely stop working, or a fatal error has occurred that will impact performance and/or output. It is advised to restart the application.
  • Error - An error occurred. The application might be able to recover from the error.
  • Warning - The application has detected an unexpected event that might impact performance and/or output. The warning might render an error, or the application might continue to operate without issues.
  • Information - Normal log information
  • Debug - More detailed information primarily used for debugging the application

Log format

The default log format for Composer looks like this:

[{Timestamp:yyyy-MM-dd HH:mm:ss.fff}] [{Level}] [{EventId}] {Message} {NewLine}
  • [2023-10-06 14:16:11.203 [Information] [2001] Application started: VindralComposerRuntime R3 2023, v1.7.8678.19673
  • [2023-10-06 14:16:21.873 [Debug] [1000] FFmpeg.RootPath set to C:\Program Files\FFmpeg\5\bin\
  • [2023-10-06 14:16:23.930 [Warning] [3000] D:/Realsprint Dropbox/Realsprint HQ Clips/KeyerLab/Young-woman-dances-on-green-screen-1360884.mp4 No audio available
  • [2023-10-06 20:21:09.503 [Error] [3510] Project file C:\VindralLocalMedia\Projects\ibk-hue-adjusts.prj not found.

Extended log format

It is possible to extend the log format to provide the SystemLabel (user-defined information) and Version (application version) values to the log lines. Providing useful information when running multiple instances of Composer - for log file collection and metrics search. To add the SystemLabel and Version, activate the Add Server Label and Version to Log and Metrics in Settings.

The extended log format becomes:

[{Timestamp:yyyy-MM-dd HH:mm:ss.fff}] [{Level}] [{EventId}] [{SystemLabel}] [{Version}] {Message} {NewLine}