From: Bastian Dehn Date: Fri, 16 Feb 2024 19:18:21 +0000 (+0100) Subject: add session id info logging X-Git-Tag: v1.0.0^2~266 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=387e20de18e6e1e74ea3c17d656b62e98a156697;p=sane-kds-s2000w-net.git add session id info logging --- diff --git a/src/kds_s2000w_debug.c b/src/kds_s2000w_debug.c index c94466d..e5a5aeb 100644 --- a/src/kds_s2000w_debug.c +++ b/src/kds_s2000w_debug.c @@ -13,6 +13,12 @@ void debug_printf_int(int level, const char* message, int value) printf("%s: %i\n", message, value); } +void debug_printf_long(int level, const char* message, long value) +{ + if (level <= LOGLEVEL) + printf("%s: %li\n", message, value); +} + void debug_printf_hex(int level, const char* message, char value) { if (level <= LOGLEVEL) diff --git a/src/kds_s2000w_debug.h b/src/kds_s2000w_debug.h index 20e0594..03b00a6 100644 --- a/src/kds_s2000w_debug.h +++ b/src/kds_s2000w_debug.h @@ -13,5 +13,6 @@ void debug_printf(int level, const char* message); void debug_printf_int(int level, const char* message, int value); +void debug_printf_long(int level, const char* message, long value); void debug_printf_hex(int level, const char* message, char value); #endif \ No newline at end of file diff --git a/src/kds_s2000w_handler.c b/src/kds_s2000w_handler.c index 177806a..0f53ddc 100644 --- a/src/kds_s2000w_handler.c +++ b/src/kds_s2000w_handler.c @@ -214,7 +214,6 @@ current_state* kds_s2000w_handler_open() kds_s2000w_client_response_free(resp); resp = NULL; - printf("sessionid: %li\n", state->sessionid); current_scan_status.current_image_number = 1; current_scan_status.available_images = 0; current_scan_status.downloaded_images = 0; diff --git a/src/kds_s2000w_net.c b/src/kds_s2000w_net.c index 59621c3..c416b87 100644 --- a/src/kds_s2000w_net.c +++ b/src/kds_s2000w_net.c @@ -90,6 +90,7 @@ SANE_Status _sane_kds_s2000w_net_open(SANE_String_Const devicename, if (state->state == NOTCONNECTED) return SANE_STATUS_IO_ERROR; + debug_printf_long(INFO, "SessionId", state->sessionid); return SANE_STATUS_GOOD; }