Line 6: |
Line 6: |
| ! Cmd || Name | | ! Cmd || Name |
| |- | | |- |
− | | 0 || OpenLogger | + | | 0 || [[#OpenLogger]] |
| |} | | |} |
| + | |
| + | == OpenLogger == |
| + | |
| + | Takes an input u64 value representing a process ID and returns an [[#ILogger]] instance. |
| | | |
| == ILogger == | | == ILogger == |
Line 16: |
Line 20: |
| ! Cmd || Name | | ! Cmd || Name |
| |- | | |- |
− | | 0 || Log | + | | 0 || [[#Log]] |
| + | |- |
| + | | 1 || [3.0.0+] [[#SetDestination]] |
| + | |} |
| + | |
| + | == Log == |
| + | |
| + | Takes an input buffer containing the message to log. |
| + | Will always return successfully. |
| + | |
| + | == SetDestination == |
| + | |
| + | Takes an input u32 mask value indicating the logging destinations to send incoming log messages to. The mask entries are as follows: |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Value || Description |
| + | |- |
| + | | 1 || Unknown |
| + | |- |
| + | | 2 || UART |
| + | |- |
| + | | 4 || UART when sleeping |
| |- | | |- |
− | | 1 || [3.0.0+] SetDestination | + | | 0xFFFF || Log to all destinations |
| |} | | |} |
| | | |