目次 - 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)

メッセージは最大長(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