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. |