Hi Kunal, You might be interested in an extension for PHP called XDebug. If you're running Ubuntu, it's just an apt-get away.
Once you've got XDebug installed, you need something that can walk through the code - I use Eclipse with it's PHP support, which includes support for XDebug. Try this: http://www.rdeeson.com/weblog/102/installing-xdebug-for-use-with-eclipse-on-ubuntu-linux.html If you're using XAMPP under Windows, try this: http://robsnotebook.com/php_debugger_pdt_xdebug I use this all the time for my personal coding. Regards, -- Jon "The Nice Guy" Spriggs On 17 October 2011 02:27, kunal ghosh <[email protected]> wrote: > Hi Robin, > >> >> Since I've been having the same problem with debugging, non-browser >> access, >> I've finally implemented the thing I promised weeks ago, a simple logging >> mechanism. > > The logging tool ( /lib/log.php ) looks good, but my problem is more of, > when i call external libraries, what's happening there, what's causing the > external > library call to fail ? > I can think of two possible solutions: > 1. A debugger with Stepping tool (kinda like gdb) but haven't come across > any. > 2. Heavily instrument owncloud with debug logs (which allows external app > authors to > debug their applications ). > I think 2 is very do able and I am instrumenting lib/base.php with debug > logs for my > debugging needs, it'd be great if the changes go back into owncloud > mainline. > We could use these debug messages for debugging reported bugs as well. > -- > Kunal > _______________________________________________ > Owncloud mailing list > [email protected] > https://mail.kde.org/mailman/listinfo/owncloud > > _______________________________________________ Owncloud mailing list [email protected] https://mail.kde.org/mailman/listinfo/owncloud
