![]() |
GL CHOCO ENGINE
|
stdout, stderrへの色付きメッセージ出力機能APIの定義 More...

Go to the source code of this file.
Macros | |
| #define | ENABLE_MESSAGE_SEVERITY_ERROR 1 |
| ビルドモードによるエラーメッセージ出力切り替えスイッチ用マクロ定義 | |
| #define | ENABLE_MESSAGE_SEVERITY_WARNING 1 |
| ビルドモードによるワーニングメッセージ出力切り替えスイッチ用マクロ定義 | |
| #define | ENABLE_MESSAGE_SEVERITY_INFORMATION 1 |
| デバッグメッセージよりは重要だが、ワーニングほど重要でないメッセージに関する出力切り替えスイッチ用マクロ定義 | |
| #define | ENABLE_MESSAGE_SEVERITY_DEBUG 1 |
| デバッグ用メッセージに関する出力切り替えスイッチ用マクロ定義 | |
| #define | ERROR_MESSAGE(...) message_output(MESSAGE_SEVERITY_ERROR, __VA_ARGS__) |
| エラーメッセージ出力処理マクロ定義 | |
| #define | WARN_MESSAGE(...) message_output(MESSAGE_SEVERITY_WARNING, __VA_ARGS__) |
| ワーニングメッセージ出力処理マクロ定義 | |
| #define | INFO_MESSAGE(...) message_output(MESSAGE_SEVERITY_INFORMATION, __VA_ARGS__) |
| インフォメーションメッセージ出力処理マクロ定義 | |
| #define | DEBUG_MESSAGE(...) message_output(MESSAGE_SEVERITY_DEBUG, __VA_ARGS__) |
| デバッグメッセージ出力処理マクロ定義 | |
Enumerations | |
| enum | message_severity_t { MESSAGE_SEVERITY_ERROR , MESSAGE_SEVERITY_WARNING , MESSAGE_SEVERITY_INFORMATION , MESSAGE_SEVERITY_DEBUG } |
| 出力メッセージ重要度リスト More... | |
Functions | |
| void | message_output (message_severity_t severity_, const char *format_,...) |
| メッセージ出力関数(メッセージの重要度に応じて出力フォーマットを変える) | |
stdout, stderrへの色付きメッセージ出力機能APIの定義
| #define DEBUG_MESSAGE | ( | ... | ) | message_output(MESSAGE_SEVERITY_DEBUG, __VA_ARGS__) |
デバッグメッセージ出力処理マクロ定義
| #define ENABLE_MESSAGE_SEVERITY_DEBUG 1 |
デバッグ用メッセージに関する出力切り替えスイッチ用マクロ定義
| #define ENABLE_MESSAGE_SEVERITY_ERROR 1 |
ビルドモードによるエラーメッセージ出力切り替えスイッチ用マクロ定義
| #define ENABLE_MESSAGE_SEVERITY_INFORMATION 1 |
デバッグメッセージよりは重要だが、ワーニングほど重要でないメッセージに関する出力切り替えスイッチ用マクロ定義
| #define ENABLE_MESSAGE_SEVERITY_WARNING 1 |
ビルドモードによるワーニングメッセージ出力切り替えスイッチ用マクロ定義
| #define ERROR_MESSAGE | ( | ... | ) | message_output(MESSAGE_SEVERITY_ERROR, __VA_ARGS__) |
エラーメッセージ出力処理マクロ定義
| #define INFO_MESSAGE | ( | ... | ) | message_output(MESSAGE_SEVERITY_INFORMATION, __VA_ARGS__) |
インフォメーションメッセージ出力処理マクロ定義
| #define WARN_MESSAGE | ( | ... | ) | message_output(MESSAGE_SEVERITY_WARNING, __VA_ARGS__) |
ワーニングメッセージ出力処理マクロ定義
| enum message_severity_t |
| void message_output | ( | message_severity_t | severity_, |
| const char * | format_, | ||
| ... | |||
| ) |
メッセージ出力関数(メッセージの重要度に応じて出力フォーマットを変える)
| severity_ | メッセージの重要度 |
| format_ | メッセージ内容(printfの"message %s %f"と同様のフォーマット) |
| ... | メッセージ内容に付加する各種値(printfのsやfに対する値に相当) |