#include <stdarg.h>
Go to the source code of this file.
|
#define | N_ENTER(...) |
| Log function enter message.
|
|
#define | N_DEBUG(...) |
| Log debug message.
|
|
#define | N_INFO(...) |
| Log info message.
|
|
#define | N_WARNING(...) |
| Log warning message.
|
|
#define | N_ERROR(...) |
| Log error message.
|
|
◆ N_DEBUG
Value:
void n_log_message(NLogLevel level, const char *function, int line, const char *fmt,...)
Log message.
@ N_LOG_LEVEL_DEBUG
Debug messages.
Definition log.h:45
Log debug message.
◆ N_ENTER
Value:
@ N_LOG_LEVEL_ENTER
Function enter messages.
Definition log.h:43
Log function enter message.
◆ N_ERROR
Value:
@ N_LOG_LEVEL_ERROR
Error messages.
Definition log.h:51
Log error message.
◆ N_INFO
Value:
@ N_LOG_LEVEL_INFO
Info messages.
Definition log.h:47
Log info message.
◆ N_WARNING
Value:
@ N_LOG_LEVEL_WARNING
Warning messages.
Definition log.h:49
Log warning message.
◆ 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
-