Hi All,
I am trying to register a logging callback so I can handle logging
independently,
but I can't seem to get
it
to work.
I have the following code in my app:
static void ssh_log_function(int priority, const char *function, const char
*buffer, void *userdata)
{
cout << priority << " " << function << endl << buffer << endl;
cout << "And now for something completely different" << endl;
}
Then later in my app, before I execute some libssh commands, I have this:
ssh_set_log_callback(ssh_log_function);
When I compile and execute, I get the usual logging output to stderr and no
sign of the function I created
being executed
.
Have I missed something or am I doing it completely wrong? I have tried
passing &ssh_log_function as well but it didn't make any difference.
Would appreciate any help
- t
hanks!
Regards,
Jonathon Francis