|  | 
| void | ssh_log_function (int verbosity, const char *function, const char *buffer) | 
|  | 
| void | ssh_vlog (int verbosity, const char *function, const char *format, va_list *va) | 
|  | 
| void | _ssh_log (int verbosity, const char *function, const char *format,...) | 
|  | 
| void | ssh_log (ssh_session session, int verbosity, const char *format,...) | 
|  | 
| void | ssh_log_common (struct ssh_common_struct *common, int verbosity, const char *function, const char *format,...) | 
|  | 
| int | ssh_set_log_level (int level) | 
|  | Set the log level of the library. 
 | 
|  | 
| int | ssh_get_log_level (void) | 
|  | Get the log level of the library. 
 | 
|  | 
| int | ssh_set_log_callback (ssh_logging_callback cb) | 
|  | Set the logging callback function. 
 | 
|  | 
| void | _ssh_reset_log_cb (void) | 
|  | 
| ssh_logging_callback | ssh_get_log_callback (void) | 
|  | Get the pointer to the logging callback function. 
 | 
|  | 
| void * | ssh_get_log_userdata (void) | 
|  | Get the userdata of the logging function. 
 | 
|  | 
| int | ssh_set_log_userdata (void *data) | 
|  | Set the userdata for the logging function. 
 | 
|  | 
Logging functions for debugging and problem resolving.
◆ anonymous enum
| Enumerator | 
|---|
| SSH_LOG_NOLOG | No logging at all  | 
| SSH_LOG_WARNING | Only unrecoverable errors  | 
| SSH_LOG_PROTOCOL | Information for the users  | 
| SSH_LOG_PACKET | Debug information, to see what is going on  | 
| SSH_LOG_FUNCTIONS | Trace information and recoverable error messages  | 
 
 
◆ ssh_get_log_callback()
Get the pointer to the logging callback function. 
- Returns
- The pointer the the callback or NULL if none set. 
 
 
◆ ssh_get_log_level()
      
        
          | int ssh_get_log_level | ( | void |  | ) |  | 
      
 
Get the log level of the library. 
- Returns
- The value of the log level. 
 
 
◆ ssh_get_log_userdata()
      
        
          | void * ssh_get_log_userdata | ( | void |  | ) |  | 
      
 
Get the userdata of the logging function. 
- Returns
- The userdata if set or NULL. 
 
 
◆ ssh_set_log_callback()
Set the logging callback function. 
- Parameters
- 
  
    | [in] | cb | The callback to set. |  
 
- Returns
- 0 on success, < 0 on error. 
 
 
◆ ssh_set_log_level()
      
        
          | int ssh_set_log_level | ( | int | level | ) |  | 
      
 
Set the log level of the library. 
- Parameters
- 
  
    | [in] | level | The level to set. |  
 
- Returns
- SSH_OK on success, SSH_ERROR on error. 
 
 
◆ ssh_set_log_userdata()
      
        
          | int ssh_set_log_userdata | ( | void * | data | ) |  | 
      
 
Set the userdata for the logging function. 
- Parameters
- 
  
    | [in] | data | The userdata to set. |  
 
- Returns
- SSH_OK on success.