summaryrefslogtreecommitdiff
path: root/python/skytools/skylog.py
diff options
context:
space:
mode:
authorMarko Kreen2007-07-16 14:07:35 +0000
committerMarko Kreen2007-07-16 14:07:35 +0000
commita030d6371fb4f4679bb00affa3c3c8ff8b08120a (patch)
tree0b0f305f6964072c1f23c7921e7039780d9340bb /python/skytools/skylog.py
parent08c0653c5f01ff6e371f70b5da76422344acf3b7 (diff)
skytools: support for psycopg2
Diffstat (limited to 'python/skytools/skylog.py')
-rw-r--r--python/skytools/skylog.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/python/skytools/skylog.py b/python/skytools/skylog.py
index 2f6344ae..bde6f153 100644
--- a/python/skytools/skylog.py
+++ b/python/skytools/skylog.py
@@ -1,10 +1,12 @@
"""Our log handlers for Python's logging package.
"""
-import sys, os, time, socket, psycopg
+import sys, os, time, socket
import logging, logging.handlers
-from quoting import quote_json
+from skytools.quoting import quote_json
+from skytools.sqltools import connect_database
+
# configurable file logger
class EasyRotatingFileHandler(logging.handlers.RotatingFileHandler):
@@ -93,9 +95,9 @@ class LogDBHandler(logging.handlers.SocketHandler):
def makeSocket(self):
"""Create server connection.
- In this case its not socket but psycopg conection."""
+ In this case its not socket but database connection."""
- db = psycopg.connect(self.connect_string)
+ db = connect_database(self.connect_string)
db.autocommit(1)
return db