summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
authorTim Potter <tpot@samba.org>2003-07-29 00:05:17 +0000
committerTim Potter <tpot@samba.org>2003-07-29 00:05:17 +0000
commit2cedaff044e5a5a03482b1e8f211218db5394930 (patch)
tree19b72561e2c52d141cc40bb465d1728fcccf913f /source
parent6956eb9a0b878f6fae37e4de14573cccd2af2156 (diff)
downloadsamba-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')
-rw-r--r--source/python/py_smb.c34
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;
}