无法修改 samba 中的日志级别

无法修改 samba 中的日志级别

log level存在并设置为三。但是当我做一个时我没有看到它testparm

我几乎没有任何日志(我可以看到重新启动并且无法连接到cupsd),这似乎不log level接近三个,但无论log level在 中设置什么,都没有显示更多日志smb.conf

这不是一个非常复杂的问题,但我无法找到解决方法。

答案1

YMMV 但我的 samba 版本(3.6.23)设置日志级别有效。

[global]
log level = 10

从log.smbd:

[2014/05/16 17:10:23,  5] ../lib/util/debug.c:330(debug_dump_status)
  INFO: Current debug levels:
    all: 10

但是,您不能使用 testparm 来测试它,因为它强制日志级别为 2。来自源 (./source3/utils/testparm.c):

370 lp_set_cmdline("log level", "2")

事实上,看起来许多实用程序都覆盖了日志级别。我不知道为什么。

编辑:尝试将其设置为 10。

相关内容