# -*- coding: UTF-8 -*- import os import logging import traceback from django.conf import settings from raven.contrib.django.raven_compat.models import client APP_LOG_DIR = '/data/log/sun/app' info_logger = logging.getLogger('info_logger') error_logger = logging.getLogger('error_logger') auth_logger = logging.getLogger('auth_logger') profile_logger = logging.getLogger("profile_logger") request_logger = logging.getLogger('request_logger') exception_logger = logging.getLogger('exception_logger') def log_error(): msg = traceback.format_exc() if settings.DEBUG: info_logger.debug(msg) error_logger.error(traceback.format_exc()) client.captureException()