Samba でログ レベルを変更できません

Samba でログ レベルを変更できません

log level存在し、3に設定されています。しかし、私がtestparm

ログはほとんど表示されません ( に接続できないという再起動や は確認できますcupsd)。これは 3 に近いようには思えませんが、 で に何が設定されているlog levelかに関係なく、それ以上何も表示されません。log levelsmb.conf

これはそれほど複雑な問題ではありませんが、回避方法がわかりません。

答え1

結果は状況によって異なりますが、私のバージョンの 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 に設定してみてください。

関連情報