目次 - API(機能別) - ログ

ログ

インクルードファイル: SDL_log.h

概要

ここに分類される関数は, 分類と重要度のついた簡単なログメッセージを扱うものである.

デフォルトのログ分類の重要度は次の通りである.
分類重要度
SDL_LOG_CATEGORY_APPLICATIONSDL_LOG_PRIORITY_INFO
SDL_LOG_CATEGORY_ASSERTSDL_LOG_PRIORITY_WARN
SDL_LOG_CATEGORY_TESTSDL_LOG_PRIORITY_VERBOSE
その他全てSDL_LOG_PRIORITY_CRITICAL

SDLをデバッグするときは, 次のように呼ぶとよいだろう.

SDL_LogSetAllPriority(SDL_LOG_PRIORITY_WARN);

各環境のメッセージの出力先は次の通りである.
環境出力先
Windowsデバッグ出力ストリーム
Androidログ出力
PSP"SDL_Log.txt"
その他標準エラー出力 (stderr)

メッセージは最大長(4096byte)で切られる.

列挙体

  1. SDL_LOG_CATEGORY
  2. SDL_LogPriority

関数

  1. SDL_Log
  2. SDL_LogCritical
  3. SDL_LogDebug
  4. SDL_LogError
  5. SDL_LogGetOutputFunction
  6. SDL_LogGetPriority
  7. SDL_LogInfo
  8. SDL_LogMessage
  9. SDL_LogMessageV
  10. SDL_LogResetPriorities
  11. SDL_LogSetAllPriority
  12. SDL_LogSetOutputFunction
  13. SDL_LogSetPriority
  14. SDL_LogVerbose
  15. SDL_LogWarn

SDL Wikiへのリンク

Log Handling - SDL Wiki