enum LogChannel { LogChannel_General = 0x1000, LogChannel_Debug = 0x2000, LogChannel_Render = 0x3000, LogChannel_Script = 0x4000, LogChannel_Parse = 0x5000, LogChannel_Action = 0x6000, LogChannel_Memory = 0x7000, LogChannel_Performance = 0x8000, LogChannel_Mask = 0xF000 };
The idea of message channels is that they correspond to separate logs that can be displayed individually. Several message sub-types can, however, be generated within the same channel. End users may choose to ignore the recommended channel structure and either combine all of the messages (default output), or separate them further into individual logs.
Members |
Description |
LogChannel_General = 0x1000 |
Used for end-user messages about I/O, errors, etc. |
LogChannel_Debug = 0x2000 |
Reserved flag for mapping Debug messages into single log object. |
LogChannel_Render = 0x3000 |
Reserved flag for mapping Render debug messages into a single log object. |
LogChannel_Script = 0x4000 |
Used for script-related messages (bad function parameters, etc). |
LogChannel_Parse = 0x5000 |
Used for parse log generated during loading. |
LogChannel_Action = 0x6000 |
Used for ActionScript instruction execution log. |
LogChannel_Memory = 0x7000 |
Used for memory reporting. |
LogChannel_Performance = 0x8000 |
Used for performance reporting. |
LogChannel_Mask = 0xF000 |
Bit mask used to extract LogChannel. |
SF_Log.h