メッセージ標準出力機能定義
More...
Go to the source code of this file.
メッセージ標準出力機能定義
- Author
- chocolate-pie24
- Version
- 0.1
- Date
- 2025-07-20
- Copyright
- Copyright (c) 2025
◆ DEBUG_MESSAGE
#define DEBUG_MESSAGE |
( |
| ... | ) |
|
Value:
void message_output(MESSAGE_SEVERITY severity_, const char *const fmt_,...)
メッセージ出力関数(メッセージの重要度に応じて出力フォーマットを変える)
Definition message.c:24
@ MESSAGE_SEVERITY_DEBUG
重要度:デバッグ情報
Definition message.h:29
デバッグメッセージ出力処理マクロ定義
◆ ENABLE_MESSAGE_SEVERITY_DEBUG
#define ENABLE_MESSAGE_SEVERITY_DEBUG 1 |
デバッグ用メッセージに関する出力切り替えスイッチ用マクロ定義
- Note
- 現状はリリースビルド時には出力を有効にする
◆ ENABLE_MESSAGE_SEVERITY_ERROR
#define ENABLE_MESSAGE_SEVERITY_ERROR 1 |
ビルドモードによるエラーメッセージ出力切り替えスイッチ用マクロ定義
- Note
- エラーメッセージなのでデバッグビルド/リリースビルド共に出力を有効化するが、無効化できるようにもしておく
◆ ENABLE_MESSAGE_SEVERITY_INFORMATION
#define ENABLE_MESSAGE_SEVERITY_INFORMATION 1 |
デバッグメッセージよりは重要だが、ワーニングほど重要でないメッセージに関する出力切り替えスイッチ用マクロ定義
- Note
- 現状はデバッグビルド時には出力を有効にする
◆ ENABLE_MESSAGE_SEVERITY_WARNING
#define ENABLE_MESSAGE_SEVERITY_WARNING 1 |
ビルドモードによるワーニングメッセージ出力切り替えスイッチ用マクロ定義
- Note
- ワーニングメッセージなのでデバッグビルド/リリースビルド共に出力を有効化するが、無効化できるようにもしておく
◆ ERROR_MESSAGE
#define ERROR_MESSAGE |
( |
| ... | ) |
|
Value:
@ MESSAGE_SEVERITY_ERROR
重要度:エラー
Definition message.h:20
エラーメッセージ出力処理マクロ定義
◆ INFO_MESSAGE
#define INFO_MESSAGE |
( |
| ... | ) |
|
Value:
@ MESSAGE_SEVERITY_INFORMATION
重要度:情報
Definition message.h:26
インフォメーションメッセージ出力処理マクロ定義
◆ WARN_MESSAGE
#define WARN_MESSAGE |
( |
| ... | ) |
|
Value:
@ MESSAGE_SEVERITY_WARNING
重要度:ワーニング
Definition message.h:23
ワーニングメッセージ出力処理マクロ定義
◆ MESSAGE_SEVERITY
出力メッセージ重要度リスト
- Author
- chocolate-pie24
- Date
- 2024-10-13
◆ MESSAGE_SEVERITY
出力メッセージ重要度リスト
- Author
- chocolate-pie24
- Date
- 2024-10-13
Enumerator |
---|
MESSAGE_SEVERITY_ERROR | 重要度:エラー
|
MESSAGE_SEVERITY_WARNING | 重要度:ワーニング
|
MESSAGE_SEVERITY_INFORMATION | 重要度:情報
|
MESSAGE_SEVERITY_DEBUG | 重要度:デバッグ情報
|
◆ message_output()
メッセージ出力関数(メッセージの重要度に応じて出力フォーマットを変える)
- Parameters
-
severity_ | メッセージの重要度 |
fmt_ | メッセージ内容(printfの"message %s %f"と同様のフォーマット) |
... | メッセージ内容に付加する各種値(printfのsやfに対する値に相当) |