OpenTTD Source 20260911-master-gee2b2ac12a
debug_type.h File Reference

Types related to debugging. More...

Go to the source code of this file.

Enumerations

enum class  Severity : uint8_t {
  Critical , Error , Warning , Notice ,
  Info , Debug1 , Debug2 , Trace1 ,
  Trace2 , Trace3
}
 Debug message severity levels. More...
enum class  Facility : uint8_t {
  Driver , Grf , Map , Misc ,
  Net , Sprite , Oldloader , Yapf ,
  Fontcache , Script , Sl , Gamelog ,
  Desync , Console , Random , End
}
 Debug facilities. More...

Detailed Description

Types related to debugging.

Definition in file debug_type.h.

Enumeration Type Documentation

◆ Facility

enum class Facility : uint8_t
strong

Debug facilities.

Enumerator
Driver 

Driver message facility.

Grf 

Grf message facility.

Map 

Map message facility.

Misc 

Misc message facility.

Net 

Net message facility.

Sprite 

Sprite message facility.

Oldloader 

Oldloader message facility.

Yapf 

Yapf message facility.

Fontcache 

Fontcache message facility.

Script 

Script message facility.

Sl 

Saveload message facility.

Gamelog 

Gamelog message facility.

Desync 

Desync message facility.

Console 

Console message facility.

Random 

Random message facility.

End 

End marker.

Definition at line 28 of file debug_type.h.

◆ Severity

enum class Severity : uint8_t
strong

Debug message severity levels.

Enumerator
Critical 

Critical, user should know about this.

Error 

Error, but we are recovering.

Warning 

Warning, wrong but okay if you don't know.

Notice 

Notice.

Info 

Info, information you might care about.

Debug1 

Debug #1 - High level debug messages.

Debug2 

Debug #2 - Low level debug messages.

Trace1 

Trace information #1.

Trace2 

Trace information #2.

Trace3 

Trace information #3.

Definition at line 14 of file debug_type.h.