Just a quick thought. Since web2py itself already handles SQLite db well under 
multi-thread situation, so a quick tweak to your sqlitehandler.py may be 
putting the web2py db instance, rather than a filename, to initialize your 
SQLiteHandler() class.

Best regards,
                            Iceberg, 2010-Jul-22, 10:28(AM), Thu



----------------------- Original Message -----------------------
From:    Yarin <ykess...@gmail.com> 
To:      web2py-users <web2py@googlegroups.com> 
Cc:      johann.scheibelho...@easytouch-edv.com, mdipie...@cs.depaul.edu, 
iceb...@21cn.com
Date:    Wed, 21 Jul 2010 19:15:55 -0700 (PDT)
Subject: SQLite Logging
-------------------

> I'd like to elicit some help in putting together a SQLite-based
> logging solution for web2py.
> 
> Logging to a file was covered earlier in this forum (See "Global
> logging to file"):
> http://groups.google.com/group/web2py/browse_thread/thread/e20d0bd2e542aa14/e248314770225225
> log.py:
> https://sites.google.com/site/ykessler/main/log.py
> 
> I've written a SQLite logging handler:
> https://sites.google.com/site/ykessler/main/sqlitehandler.py
> 
> However, although the SQLite handler works great in normal Python
> environments, it errors out with the global logging solution because
> the logger emits on multiple threads, and SQLite objects are
> restricted to the thread they're created on.
> 
> Any ideas on how to sync these two solutions?

Reply via email to