2012-06-04 41 views
0

我是Django的新手。我有一個使用Django + Apache創建的網站。我導入了日誌記錄模塊並打印了一些具有記錄錯誤功能的中間值但我不知道日誌文件的位置。操作系統是Ubuntu。位於Django網站的日誌記錄錯誤

我搜索了互聯網,找不到一個好的答案(也許我沒有做好)。有人能告訴我在哪裏可以找到包含我登錄代碼的值的日誌文件?

謝謝。

+0

檢查Apache日誌的位置。 Django錯誤通常會記錄到Web服務器的日誌文件中。 –

回答

0

記住這設置和文件名指定文件

LOGGING = { 
'version': 1, 
'disable_existing_loggers': True, 
'formatters': { 
    'verbose': { 
     'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s' 
    }, 
    'simple': { 
     'format': '%(levelname)s %(message)s' 
    }, 
}, 
'handlers': { 
    'file_userlogins': {    # define and name a handler 
     'level': 'DEBUG', 
     'class': 'logging.FileHandler', # set the logging class to log to a file 
     'formatter': 'verbose',   # define the formatter to associate 
     'filename': os.path.join(VENV_ROOT, 'log', 'userlogins.log') # log file 
    }, 
'loggers': { 
    'logview.userlogins': {    # define a logger - give it a name 
     'handlers': ['file_userlogins'], # specify what handler to associate 
     'level': 'INFO',     # specify the logging level 
     'propagate': True, 
    },  
}  
}