Unreal Logging
Command line example
-LogCmds="global Verbose, LogPython Verbose, LogAnimMontage off, LogDeepDriveAgent VeryVerbose"
In DefaultEngine.ini or Engine.ini:
[Core.Log]
global=[default verbosity for things not listed later]
[cat]=[level]
foo=verbose break
Our log categories
Defined with DEFINE_LOG_CATEGORY macro
LogSunSimulationComponentLogSunLightSimulator
LogDeepDriveAgentControllerBase
LogDeepDriveAgentSteeringController
LogDeepDriveAgent
LogDeepDriveSimulationServer
LogDeepDriveConnectionThread
LogDeepDriveAgentLocalAIController
LogDeepDriveAgentSpeedController
LogDeepDriveSimulationCaptureProxy
LogDeepDriveSimulationMessageHandler
LogDeepDriveSimulationServerProxy
LogDeepDriveSimulation
LogDeepDriveSplineTrack
LogSharedMemCaptureMessageBuilder
LogSharedMemCaptureSinkWorkerLogSharedMemCaptureSinkWorker
LogSharedMemCaptureSinkComponent
DeepDriveCaptureProxy
DeepDriveCaptureComponent
LogDeepDriveCapture
LogCaptureBufferPool
LogDeepDriveConnectionListener
LogDeepDriveClientConnection
LogDeepDriveServer
LogDeepDrivePlugin
LogSharedMemoryImpl_Linux
LogPython
Verbosities
Fatal
Fatal level logs are always printed to console and log files and crashes even if logging is disabled.
Error
Error level logs are printed to console and log files. These appear red by default.
Warning
Warning level logs are printed to console and log files. These appear yellow by default.
Display
Display level logs are printed to console and log files.
Log
Log level logs are printed to log files but not to the in-game console. They can still be viewed in editor as they appear via the Output Log window.
Verbose
Verbose level logs are printed to log files but not the in-game console. This is usually used for detailed logging and debugging.
VeryVerbose
VeryVerbose level logs are printed to log files but not the in-game console. This is usually used for very detailed logging that would otherwise spam output.
Last updated