#include <stdarg.h>
Go to the source code of this file.
|
#define | N_ENTER(...) do { n_log_message (N_LOG_LEVEL_ENTER, (const char*) __FUNCTION__, __LINE__, __VA_ARGS__); } while(0) |
| Log function enter message.
|
|
#define | N_DEBUG(...) do { n_log_message (N_LOG_LEVEL_DEBUG, (const char*) __FUNCTION__, __LINE__, __VA_ARGS__); } while(0) |
| Log debug message.
|
|
#define | N_INFO(...) do { n_log_message (N_LOG_LEVEL_INFO, (const char*) __FUNCTION__, __LINE__, __VA_ARGS__); } while(0) |
| Log info message.
|
|
#define | N_WARNING(...) do { n_log_message (N_LOG_LEVEL_WARNING, (const char*) __FUNCTION__, __LINE__, __VA_ARGS__); } while(0) |
| Log warning message.
|
|
#define | N_ERROR(...) do { n_log_message (N_LOG_LEVEL_ERROR, (const char*) __FUNCTION__, __LINE__, __VA_ARGS__); } while(0) |
| Log error message.
|
|
◆ N_DEBUG
◆ N_ENTER
Log function enter message.
◆ N_ERROR
◆ N_INFO
◆ N_WARNING
◆ NLogLevel
Logging levels.
Selected level also includes all messages from higher levels
◆ NLogTarget
◆ _NLogLevel
Logging levels.
Selected level also includes all messages from higher levels
Enumerator |
---|
N_LOG_LEVEL_ENTER | Function enter messages.
|
N_LOG_LEVEL_DEBUG | Debug messages.
|
N_LOG_LEVEL_INFO | Info messages.
|
N_LOG_LEVEL_WARNING | Warning messages.
|
N_LOG_LEVEL_ERROR | Error messages.
|
N_LOG_LEVEL_NONE | Suppress logging.
|
◆ _NLogTarget
Enumerator |
---|
N_LOG_TARGET_NONE | Suppress logging.
|
N_LOG_TARGET_STDOUT | Direct logging to stdout.
|
N_LOG_TARGET_SYSLOG | Direct logging to syslog.
|
◆ n_log_get_level()
Get current logging level.
◆ n_log_get_target()
Get current log target.
- Parameters
-
◆ n_log_initialize()
Initialize logging with selected level.
- Parameters
-
◆ n_log_message()
void n_log_message |
( |
NLogLevel | level, |
|
|
const char * | function, |
|
|
int | line, |
|
|
const char * | fmt, |
|
|
| ... ) |
Log message.
Use convenience functions to send actual messages.
- Parameters
-
level | Logging level |
function | Function to which the message is related to |
line | Code line where log message was sent |
fmt | printf style formatting string |
... | Variables |
◆ n_log_set_level()
Change logging level.
- Parameters
-
◆ n_log_set_target()
Select log target.
- Parameters
-