I have a Django 1.3 application. I have several management commands. I want each command to write, to a different logfile, instead of default filename defined in settings.py. I run these commands as part of cron everyday. Our current logfile looks like the example given here https://docs.djangoproject.com/en/dev/topics/logging/. And, we use
logger = logging.getLogger(__name__)
Thanks
You’ll need to do this by adding a logger and a handler for each package:
You may also want to consider adding
'propagate': Falseto the command loggers, if you don’t want the messages to get to other loggers.