diff --git a/cmdline/CtaAdminCmd.cpp b/cmdline/CtaAdminCmd.cpp index 30b8b780a1a5e1654b38f1ec570a8d5dda80ccaf..ef6cc805725c0dc8d70617ea2aef44090b0a752c 100644 --- a/cmdline/CtaAdminCmd.cpp +++ b/cmdline/CtaAdminCmd.cpp @@ -153,9 +153,16 @@ void CtaAdminCmd::send() const // Set configuration options XrdSsiPb::Config config; - config.set("response_bufsize", StreamBufferSize); - config.set("request_timeout", DefaultRequestTimeout); - config.getEnv("request_timeout", "XRD_REQUESTTIMEOUT"); + config.set("response_bufsize", StreamBufferSize); // default value = 1024 bytes + config.set("request_timeout", DefaultRequestTimeout); // default value = 10s + config.getEnv("request_timeout", "XRD_REQUESTTIMEOUT"); // environment variable can override default + + // If XRDDEBUG=1, switch on all logging + if(getenv("XRDDEBUG")) { + config.set("log", "all"); + } + // If fine-grained control over log level is required, use XrdSsiPbLogLevel + config.getEnv("log", "XrdSsiPbLogLevel"); // Obtain a Service Provider XrdSsiPbServiceType cta_service(endpoint, Resource, config); diff --git a/xrootd-ssi-protobuf-interface b/xrootd-ssi-protobuf-interface index abdb133901fb9451a27e941910a5a2228117ce99..d37262d05c46e8d420f3b38b7b929a36a6056b9f 160000 --- a/xrootd-ssi-protobuf-interface +++ b/xrootd-ssi-protobuf-interface @@ -1 +1 @@ -Subproject commit abdb133901fb9451a27e941910a5a2228117ce99 +Subproject commit d37262d05c46e8d420f3b38b7b929a36a6056b9f