Исправил много мелких багов, но надо уже написать нормальную доку. Есть еще идея, взять кусочки из джанго тулбара и к примеру дать возможность выводить все СЮЛ запросы.
Кроме того, сейчас пишу еще одно приложения – простое для принятия платежей. Хотя, получилась довольно универсальная фишка. Так вот в нем я использую эти логи, но есть вероятность, хотя и маленькая, но есть, что комуто логи эти будут не подуше, поетому я еще и заглушку сделал. Такие заглушки можно писать для взаимодейстивя между джанго приложений.
В папку с аппом добовляем файлик extapp.py
-
__all__ = ['glog']
-
from django.conf import settings
-
if 'csvlog' in settings.INSTALLED_APPS:
-
from csvlog import glog
-
else:
-
class glog():
-
@staticmethod
-
def get_log_func(self,*args):
-
return lambda *args:None
-
for n in ['err','imp','inf','log','trc','dbg']:
-
setattr(glog,n,staticmethod(lambda *args:None))
проверяет есть ли апп, если нет, то пишем для него заглушку. А везде в коде просто юзаем
-
from extapp import glog
I love Python!


