logger_yandex теперь логирует еще и в файл

remotes/origin/revert-6d879fe8
wad 8 years ago
parent a6d279183f
commit df8d6b5b51
  1. 2
      Envoy.blade.php
  2. 12
      finance/management/commands/yandex_repeat_payment.py
  3. 9
      lms/settings.py

@ -38,6 +38,8 @@ ln -s {{ $app_dir }}/configs/master/ssl {{ $new_release_dir }}/ssl
ln -nfs {{ $app_dir }}/configs/dev/dev.env {{ $new_release_dir }}/config_app/settings/local.env
ln -nfs {{ $app_dir }}/media/master {{ $new_release_dir }}/media
@endif
mkdir -p {{ $app_dir }}/logs/{{ $branch }}
ln -nfs {{ $app_dir }}/logs/{{ $branch }} {{ $new_release_dir }}/logs
@endtask
@task('install_req', ['on' => 'localhost'])

@ -1,18 +1,22 @@
from django.core.management.base import BaseCommand
import logging
import os
import requests
from dateutil.relativedelta import relativedelta
from django.conf import settings
from django.core.management.base import BaseCommand
from django.utils import timezone
from yandex_money.models import Payment
from finance.models import InvoiceRebilling
from django.conf import settings
from django.utils import timezone
logger_yandex = logging.getLogger('yandex_money')
class Command(BaseCommand):
def handle(self, *args, **options):
logger_yandex.info("start console repeat payment command")
print('Started')
invoices = InvoiceRebilling.objects.filter(method='Y').exclude(status='F')
for invoice in invoices.filter(

@ -218,6 +218,11 @@ LOGGING = {
'class': 'raven.contrib.django.raven_compat.handlers.SentryHandler',
'tags': {'custom-tag': 'yandex'},
},
'yandex_money_file': {
'level': 'INFO',
'class': 'logging.FileHandler',
'filename': os.path.join(BASE_DIR, 'logs', 'yandex_money.log'),
},
'business_rules': {
'level': 'DEBUG',
'class': 'raven.contrib.django.raven_compat.handlers.SentryHandler',
@ -227,7 +232,7 @@ LOGGING = {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
'formatter': 'verbose'
}
},
},
'loggers': {
'': {
@ -235,7 +240,7 @@ LOGGING = {
'handlers': ['sentry'],
},
'yandex_money': {
'handlers': ['yandex_money'],
'handlers': ['yandex_money', 'yandex_money_file', ],
'level': 'DEBUG',
'propagate': False
},

Loading…
Cancel
Save