目次 - API(機能別) - ログ
ログ
インクルードファイル: SDL_log.h
概要
ここに分類される関数は, 分類と重要度のついた簡単なログメッセージを扱うものである.
デフォルトのログ分類の重要度は次の通りである.
分類 | 重要度 |
SDL_LOG_CATEGORY_APPLICATION | SDL_LOG_PRIORITY_INFO |
SDL_LOG_CATEGORY_ASSERT | SDL_LOG_PRIORITY_WARN |
SDL_LOG_CATEGORY_TEST | SDL_LOG_PRIORITY_VERBOSE |
その他全て | SDL_LOG_PRIORITY_CRITICAL |
SDLをデバッグするときは, 次のように呼ぶとよいだろう.
SDL_LogSetAllPriority(SDL_LOG_PRIORITY_VERBOSE);
各環境のメッセージの出力先は次の通りである.
環境 | 出力先 |
Windows | デバッグ出力ストリーム |
Android | ログ出力 |
PSP | "SDL_Log.txt" |
その他 | 標準エラー出力 (stderr) |
SDL 2.0.24以前の場合, メッセージは最大長(4096byte)で切られる.
関数
- SDL_Log - SDL_LOG_CATEGORY_APPLICATION分類ログをSDL_LOG_PRIORITY_INFOの重要度で出力する
- SDL_LogCritical - SDL_LOG_PRIORITY_CRITICAL以上の重要度のログを出力する
- SDL_LogDebug - SDL_LOG_PRIORITY_DEBUG以上の重要度のログを出力する
- SDL_LogError - SDL_LOG_PRIORITY_ERROR以上の重要度のログを出力する
- SDL_LogGetOutputFunction - 現在のログ出力関数を得る
- SDL_LogGetPriority - 指定のログの分類の重要度を得る
- SDL_LogInfo - SDL_LOG_PRIORITY_INFO以上の重要度のログを出力する
- SDL_LogMessage - 指定の分類と重要度のログを出力する
- SDL_LogMessageV - 指定の分類と重要度のログを出力する
- SDL_LogResetPriorities - 全ての重要度をデフォルトに戻す
- SDL_LogSetAllPriority - 全ての分類の重要度を設定する
- SDL_LogSetOutputFunction - ログ出力関数を置き換える
- SDL_LogSetPriority - 指定の分類の重要度を設定する
- SDL_LogVerbose - SDL_LOG_PRIORITY_VERBOSE以上の重要度のログを出力する
- SDL_LogWarn - SDL_LOG_PRIORITY_WARN以上の重要度のログを出力する
型
- SDL_LogOutputFunction
列挙体
- SDL_LogCategory - あらかじめ設定されたログの分類の列挙体
- SDL_LogPriority - あらかじめ定義されたログの重要度の列挙体
SDL Wikiへのリンク
Log Handling - SDL Wiki