#in settings.py
LOG_FILENAME = '/var/log/somefile.log'
logger = logging.getLogger('foo')
logger.setLevel(logging.DEBUG)
handler = logging.handlers.RotatingFileHandler(filename=LOG_FILENAME, maxBytes=1000000000, backupCount=5)
FORMAT = "[ %(asctime)s %(levelname)s ] %(message)s"
formatter = logging.Formatter(FORMAT)
handler.setFormatter(formatter)
handler.setLevel(logging.DEBUG)
logger.addHandler(handler)
LOGGER = logger
#to use in apps/modules:
try:
logging = settings.LOGGERG
except AttributeError:
import logging
Comments