[Samba] How to print the log in socket_wrapper.c

Anoop C S anoopcs at redhat.com
Thu Mar 2 11:02:10 UTC 2017

On Thu, 2017-03-02 at 09:50 +0000, Chenyehua via samba wrote:
> Hi folks
> I want to print the log in socket_wrapper.c to have a better view of the read or write socket
> behavior.
> I find that there are four debug levels:
>                 SWRAP_LOG_WARN
>                 SWRAP_LOG_DEBUG
>                 SWRAP_LOG_TRACE
>          So:
> Where and How to set those debug levels?
> Where can I find the log?
> Or:
> Are there any other ways to print the log?(I directly added the “printf” code, but it did not not
> work -_-!)

You can set the environment variable SOCKET_WRAPPER_DEBUGLEVEL to required level as described in the
man page for socket_wrapper(1) under the section named "ENVIRONMENT VARIABLES".

. . .
    If you need to see what is going on in socket_wrapper itself or try to find a bug, you can
    enable logging support in socket_wrapper if you built it with debug symbols.

               0 = ERROR
               1 = WARNING
               2 = DEBUG
               3 = TRACE
. . .

It will then display logs to stderr.

> Best regards
> Thanks
> --------------------------------------------------------------------------------------------------
> -----------------------------------
> 本邮件及其附件含有杭州华三通信技术有限公司的保密信息,仅限于发送给上面地址中列出
> 的个人或群组。禁止任何其他人以任何形式使用(包括但不限于全部或部分地泄露、复制、
> 或散发)本邮件中的信息。如果您错收了本邮件,请您立即电话或邮件通知发件人并删除本
> 邮件!
> This e-mail and its attachments contain confidential information from H3C, which is
> intended only for the person or entity whose address is listed above. Any use of the
> information contained herein in any way (including, but not limited to, total or partial
> disclosure, reproduction, or dissemination) by persons other than the intended
> recipient(s) is prohibited. If you receive this e-mail in error, please notify the sender
> by phone or email immediately and delete it!

More information about the samba mailing list