삼바에서 로그 수준을 수정할 수 없습니다

삼바에서 로그 수준을 수정할 수 없습니다

log level존재하며 3으로 설정됩니다. 그러나 내가 할 때 나는 그것을 보지 못한다.testparm

그리고 로그가 없습니다(다시 시작하고 에 연결할 수 없다는 것을 알 수 있음 cupsd). 3개에 가까운 것 같지는 않지만 에 설정된 log level항목에 관계없이 더 이상 아무것도 표시되지 않습니다 .log levelsmb.conf

이것은 매우 복잡한 문제는 아니지만 해결 방법을 찾을 수 없습니다.

답변1

YMMV이지만 내 삼바 버전(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으로 설정해 보세요.

관련 정보