diff options
author | Tim Potter <tpot@samba.org> | 2003-07-29 00:05:17 +0000 |
---|---|---|
committer | Tim Potter <tpot@samba.org> | 2003-07-29 00:05:17 +0000 |
commit | 2cedaff044e5a5a03482b1e8f211218db5394930 (patch) | |
tree | 19b72561e2c52d141cc40bb465d1728fcccf913f /source/python | |
parent | 6956eb9a0b878f6fae37e4de14573cccd2af2156 (diff) | |
download | samba-2cedaff044e5a5a03482b1e8f211218db5394930.tar.gz samba-2cedaff044e5a5a03482b1e8f211218db5394930.tar.xz samba-2cedaff044e5a5a03482b1e8f211218db5394930.zip |
Add debug output api's from lsa/spoolss modules to smb module. Patch
from Brett A. Funderburg.
Diffstat (limited to 'source/python')
-rw-r--r-- | source/python/py_smb.c | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/source/python/py_smb.c b/source/python/py_smb.c index af2949f708c..bb84a337c93 100644 --- a/source/python/py_smb.c +++ b/source/python/py_smb.c @@ -343,6 +343,38 @@ static PyMethodDef smb_methods[] = { { "connect", (PyCFunction)py_smb_connect, METH_VARARGS | METH_KEYWORDS, "Connect to a host" }, + /* Other stuff - this should really go into a samba config module + but for the moment let's leave it here. */ + + { "setup_logging", (PyCFunction)py_setup_logging, + METH_VARARGS | METH_KEYWORDS, + "Set up debug logging.\n" +"\n" +"Initialises Samba's debug logging system. One argument is expected which\n" +"is a boolean specifying whether debugging is interactive and sent to stdout\n" +"or logged to a file.\n" +"\n" +"Example:\n" +"\n" +">>> smb.setup_logging(interactive = 1)" }, + + { "get_debuglevel", (PyCFunction)get_debuglevel, + METH_VARARGS, + "Set the current debug level.\n" +"\n" +"Example:\n" +"\n" +">>> smb.get_debuglevel()\n" +"0" }, + + { "set_debuglevel", (PyCFunction)set_debuglevel, + METH_VARARGS, + "Get the current debug level.\n" +"\n" +"Example:\n" +"\n" +">>> smb.set_debuglevel(10)" }, + { NULL } }; @@ -401,5 +433,5 @@ void initsmb(void) py_samba_init(); setup_logging("smb", True); - DEBUGLEVEL = 10; + DEBUGLEVEL = 3; } |