ログ管理.
More...
#include <typeinfo>
#include <mrs.hpp>
Go to the source code of this file.
|
#define | MRSEXT_LOG_BUF_SIZE MRS_LOG_BUF_SIZE+512 |
| mrs拡張ログ入力文字数.
|
|
#define | MRSEXT_OUTPUT_LOG(_level, _format, ...) |
| mrs拡張ログ入力. More...
|
|
#define | MRSEXT_LOG_EMERG(_format, ...) MRSEXT_OUTPUT_LOG( MRS_LOG_LEVEL_EMERG, _format, ##__VA_ARGS__ ) |
| mrs拡張ログ入力(EMERG). More...
|
|
#define | MRSEXT_LOG_ALERT(_format, ...) MRSEXT_OUTPUT_LOG( MRS_LOG_LEVEL_ALERT, _format, ##__VA_ARGS__ ) |
| mrs拡張ログ入力(ALERT). More...
|
|
#define | MRSEXT_LOG_CRIT(_format, ...) MRSEXT_OUTPUT_LOG( MRS_LOG_LEVEL_CRIT, _format, ##__VA_ARGS__ ) |
| mrs拡張ログ入力(CRIT). More...
|
|
#define | MRSEXT_LOG_ERR(_format, ...) MRSEXT_OUTPUT_LOG( MRS_LOG_LEVEL_ERR, _format, ##__VA_ARGS__ ) |
| mrs拡張ログ入力(ERR). More...
|
|
#define | MRSEXT_LOG_WARNING(_format, ...) MRSEXT_OUTPUT_LOG( MRS_LOG_LEVEL_WARNING, _format, ##__VA_ARGS__ ) |
| mrs拡張ログ入力(WARNING). More...
|
|
#define | MRSEXT_LOG_NOTICE(_format, ...) MRSEXT_OUTPUT_LOG( MRS_LOG_LEVEL_NOTICE, _format, ##__VA_ARGS__ ) |
| mrs拡張ログ入力(NOTICE). More...
|
|
#define | MRSEXT_LOG_INFO(_format, ...) MRSEXT_OUTPUT_LOG( MRS_LOG_LEVEL_INFO, _format, ##__VA_ARGS__ ) |
| mrs拡張ログ入力(INFO). More...
|
|
#define | MRSEXT_LOG_DEBUG(_format, ...) MRSEXT_OUTPUT_LOG( MRS_LOG_LEVEL_DEBUG, _format, ##__VA_ARGS__ ) |
| mrs拡張ログ入力(DEBUG). More...
|
|
ログ管理.
- Date
- 2016/11/24 copyright © monobit.Inc. All rights reserved.
#define MRSEXT_LOG_ALERT |
( |
|
_format, |
|
|
|
... |
|
) |
| MRSEXT_OUTPUT_LOG( MRS_LOG_LEVEL_ALERT, _format, ##__VA_ARGS__ ) |
mrs拡張ログ入力(ALERT).
- Parameters
-
_format | ログ入力書式. |
... | _formatに合わせた任意の引数. |
- Note
- mrs標準の MRS_LOG_ALERT に対し、ソースファイル名、関数名、実行行数を表記できるようにしたもの。
#define MRSEXT_LOG_CRIT |
( |
|
_format, |
|
|
|
... |
|
) |
| MRSEXT_OUTPUT_LOG( MRS_LOG_LEVEL_CRIT, _format, ##__VA_ARGS__ ) |
mrs拡張ログ入力(CRIT).
- Parameters
-
_format | ログ入力書式. |
... | _formatに合わせた任意の引数. |
- Note
- mrs標準の MRS_LOG_CRIT に対し、ソースファイル名、関数名、実行行数を表記できるようにしたもの。
#define MRSEXT_LOG_DEBUG |
( |
|
_format, |
|
|
|
... |
|
) |
| MRSEXT_OUTPUT_LOG( MRS_LOG_LEVEL_DEBUG, _format, ##__VA_ARGS__ ) |
mrs拡張ログ入力(DEBUG).
- Parameters
-
_format | ログ入力書式. |
... | _formatに合わせた任意の引数. |
- Note
- mrs標準の MRS_LOG_DEBUG に対し、ソースファイル名、関数名、実行行数を表記できるようにしたもの。
#define MRSEXT_LOG_EMERG |
( |
|
_format, |
|
|
|
... |
|
) |
| MRSEXT_OUTPUT_LOG( MRS_LOG_LEVEL_EMERG, _format, ##__VA_ARGS__ ) |
mrs拡張ログ入力(EMERG).
- Parameters
-
_format | ログ入力書式. |
... | _formatに合わせた任意の引数. |
- Note
- mrs標準の MRS_LOG_EMERG に対し、ソースファイル名、関数名、実行行数を表記できるようにしたもの。
#define MRSEXT_LOG_ERR |
( |
|
_format, |
|
|
|
... |
|
) |
| MRSEXT_OUTPUT_LOG( MRS_LOG_LEVEL_ERR, _format, ##__VA_ARGS__ ) |
mrs拡張ログ入力(ERR).
- Parameters
-
_format | ログ入力書式. |
... | _formatに合わせた任意の引数. |
- Note
- mrs標準の MRS_LOG_ERR に対し、ソースファイル名、関数名、実行行数を表記できるようにしたもの。
#define MRSEXT_LOG_INFO |
( |
|
_format, |
|
|
|
... |
|
) |
| MRSEXT_OUTPUT_LOG( MRS_LOG_LEVEL_INFO, _format, ##__VA_ARGS__ ) |
mrs拡張ログ入力(INFO).
- Parameters
-
_format | ログ入力書式. |
... | _formatに合わせた任意の引数. |
- Note
- mrs標準の MRS_LOG_INFO に対し、ソースファイル名、関数名、実行行数を表記できるようにしたもの。
#define MRSEXT_LOG_NOTICE |
( |
|
_format, |
|
|
|
... |
|
) |
| MRSEXT_OUTPUT_LOG( MRS_LOG_LEVEL_NOTICE, _format, ##__VA_ARGS__ ) |
mrs拡張ログ入力(NOTICE).
- Parameters
-
_format | ログ入力書式. |
... | _formatに合わせた任意の引数. |
- Note
- mrs標準の MRS_LOG_NOTICE に対し、ソースファイル名、関数名、実行行数を表記できるようにしたもの。
#define MRSEXT_LOG_WARNING |
( |
|
_format, |
|
|
|
... |
|
) |
| MRSEXT_OUTPUT_LOG( MRS_LOG_LEVEL_WARNING, _format, ##__VA_ARGS__ ) |
mrs拡張ログ入力(WARNING).
- Parameters
-
_format | ログ入力書式. |
... | _formatに合わせた任意の引数. |
- Note
- mrs標準の MRS_LOG_WARNING に対し、ソースファイル名、関数名、実行行数を表記できるようにしたもの。
#define MRSEXT_OUTPUT_LOG |
( |
|
_level, |
|
|
|
_format, |
|
|
|
... |
|
) |
| |
Value:{ \
std::string _extFormat = std::string("%s\t%s(%d)\t") + std::string(_format); \
snprintf( _msg, sizeof(_msg), _extFormat.c_str(), __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__ ); \
mrs_output_log( _level, _msg ); \
}
#define MRSEXT_LOG_BUF_SIZE
mrs拡張ログ入力文字数.
Definition: MunLogger.hpp:17
mrs拡張ログ入力.
- Parameters
-
_level | ログレベル. |
_format | ログ入力書式. |
... | _formatに合わせた任意の引数. |
- Note
- mrs標準の MRS_OUTPUT_LOG に対し、ソースファイル名、関数名、実行行数を表記できるようにしたもの。