mirror of
https://github.com/zulip/zulip.git
synced 2025-11-04 22:13:26 +00:00
logger: Add new create_logger abstraction to simplify logging.
This deduplicates a ton of Python logger-creation code to use a single standard implementation, so we can avoid copy-paste problems.
This commit is contained in:
committed by
Tim Abbott
parent
e092f1afff
commit
d9c9bfe7f6
@@ -1,6 +1,5 @@
|
||||
from __future__ import absolute_import
|
||||
|
||||
import logging
|
||||
from typing import Any
|
||||
|
||||
from django.core.management.base import BaseCommand
|
||||
@@ -9,19 +8,10 @@ from django.conf import settings
|
||||
|
||||
from zproject.backends import ZulipLDAPUserPopulator
|
||||
from zerver.models import UserProfile
|
||||
from zerver.lib.logging_util import create_logger
|
||||
|
||||
## Setup ##
|
||||
|
||||
log_format = "%(asctime)s: %(message)s"
|
||||
logging.basicConfig(format=log_format)
|
||||
|
||||
formatter = logging.Formatter(log_format)
|
||||
file_handler = logging.FileHandler(settings.LDAP_SYNC_LOG_PATH)
|
||||
file_handler.setFormatter(formatter)
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
logger.setLevel(logging.INFO)
|
||||
logger.addHandler(file_handler)
|
||||
logger = create_logger(__name__, settings.LDAP_SYNC_LOG_PATH, 'INFO')
|
||||
|
||||
# Run this on a cronjob to pick up on name changes.
|
||||
def sync_ldap_user_data():
|
||||
|
||||
Reference in New Issue
Block a user