2015-02-10 47 views

回答

1

settings.py

'handlers': { 
     'stream_to_console': { 
      'level': 'DEBUG', 
      'class': 'logging.StreamHandler' 
     }, 
    }, 
    'loggers': { 
     'myproject': { 
      'handlers': ['stream_to_console'], 
      'level' : 'DEBUG', 
     }, 

在你management/commands/my_command.py

import logging 

logger = logging.getLogger('myproject') 

class Command(NoArgsCommand): 
    ... 

    def handle_noargs(self, **options): 
     logger.warn("In management command") 

,並在運行./manage.py my_command它將輸出該w指向stderr