Add logging for sphinx query time (if logging == True in config)

This commit is contained in:
jar3b 2016-03-12 21:09:55 +03:00
parent 0d9cfbfd3b
commit 7462e50e37
3 changed files with 5 additions and 3 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
*.log
config.py

View File

@ -11,7 +11,7 @@ from miscutils.bottlecl import BottleCL
class App(BottleCL):
def __init__(self, log_filename):
super(App, self).__init__()
logging.basicConfig(format='%(asctime)s %(message)s', level=logging.INFO, filename=log_filename)
logging.basicConfig(format='%(asctime)s %(message)s', level=logging.DEBUG, filename=log_filename)
self._factory = FiasFactory()

View File

@ -1,4 +1,5 @@
# -*- coding: utf-8 -*-
import logging
import re
import time
@ -7,9 +8,9 @@ import sphinxapi
from aore.config import basic
from aore.config import sphinx_conf
from aore.miscutils.trigram import trigram
from aore.search.wordentry import WordEntry
from aore.search.wordvariation import VariationType
from aore.miscutils.trigram import trigram
class SphinxSearch:
@ -140,7 +141,7 @@ class SphinxSearch:
elapsed_t = time.time() - start_t
if basic.logging:
print(elapsed_t)
logging.info("Sphinx time for {} = {}".format(text, elapsed_t))
results = []
parsed_ids = []