Wiki Page Content

Differences between revisions 3 and 4
Revision 3 as of 2011-11-06 20:03:10
Size: 1686
Editor: SheenaSmith
Comment: update content for consistency - callback (table)
Revision 4 as of 2011-11-09 23:51:04
Size: 1699
Editor: SheenaSmith
Comment: update content for consistency - callback param
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:
||'''callback'''||the log output function to set; see [[#Remarks|Remarks]] for details|| ||'''callback'''||the function to call instead of the default; see [[#Remarks|Remarks]] for details||

DRAFT

SDL_LogSetOutputFunction

Use this function to replace the default log output function with one of your own.

Syntax

void SDL_LogSetOutputFunction(SDL_LogOutputFunction callback,
                              void*                 userdata)

Function Parameters

callback

the function to call instead of the default; see Remarks for details

userdata

a pointer that is passed to callback

Code Examples

You can add your code example here

Remarks

The function prototype for callback is:

  • void* SDL_LogOutputFunction(void*           userdata,
                                int             category,
                                SDL_LogPriority priority,
                                const char*     message)
  • where its parameters are:

    userdata

    what was passed as userdata to SDL_LogSetOutputFunction()

    category

    the log category to query ???

    priority

    the SDL_LogPriority to query; see below for details

    message

    the log output message ???

  • priority may be one of the following or NULL ???:

    SDL_LOG_PRIORITY_VERBOSE

    SDL_LOG_PRIORITY_DEBUG

    SDL_LOG_PRIORITY_INFO

    SDL_LOG_PRIORITY_WARN

    SDL_LOG_PRIORITY_ERROR

    SDL_LOG_PRIORITY_CRITICAL

    SDL_NUM_LOG_PRIORITIES

    (internal use)

    green

You can add useful comments here


CategoryAPI, CategoryLog

None: SDL_LogSetOutputFunction (last edited 2014-01-06 18:15:19 by JonathanDearborn)

(Page Info.)
Feedback
Please include your contact information if you'd like to receive a reply.
Submit