Functions for logging.
More...
#include <syslog.h>
#include <keymap/context.h>
Go to the source code of this file.
|
typedef void(* | lk_logger_t) (void *, int, const char *, int, const char *, const char *, va_list) |
|
|
void | lk_log (struct lk_ctx *ctx, int priority, const char *file, int line, const char *fn, const char *fmt,...) |
|
◆ __attribute__
#define __attribute__ |
( |
|
x | ) |
/*NOTHING*/ |
◆ lk_logger_t
typedef void(* lk_logger_t) (void *, int, const char *, int, const char *, const char *, va_list) |
◆ lk_log()
void lk_log |
( |
struct lk_ctx * |
ctx, |
|
|
int |
priority, |
|
|
const char * |
file, |
|
|
int |
line, |
|
|
const char * |
fn, |
|
|
const char * |
fmt, |
|
|
|
... |
|
) |
| |
Logging function which uses log_fn and log_data to write log messages.
- Parameters
-
ctx | is a keymap library context. |
priority | indicates the priority. |