gpt4 book ai didi

python - Django日志记录: log is not created

转载 作者:行者123 更新时间:2023-11-30 23:57:36 26 4
gpt4 key购买 nike

我正在 GAE 开发服务器上运行我的应用程序,并使用 app-engine-patch 来运行 Django。我的一个观点被窃听了,所以我想记录发生的一切。

我在 myapp.views 中添加了:

import logging
LOG_FILENAME = '/mylog.txt'
logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG)

我的功能是:

def function(string):
logging.debug('new call')
#do stuff
#logging.debug('log stuff')

我的问题是找不到日志。当我运行我的应用程序时,我没有收到任何错误,但未创建日志。我还尝试了各种路径:/mylog.txt 、mylog.txt 、 c:\mylog.txt、c:\complete\path\to\my\app\mylog.txt ,但它不起作用。

另一方面,我尝试创建并运行一个单独的测试: #测试.py 导入日志记录

LOG_FILENAME = '/mylog.txt'
logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG)

logging.debug('test')

并且日志创建没有问题:c:\mylog.txt

我不熟悉日志记录,所以我不知道 django 或 appengine 是否存在一些问题。

谢谢

最佳答案

您无法写入 App Engine 上的文件 - 因此,任何记录到文本文件的尝试也注定会失败。日志输出将出现在开发中的 SDK 控制台上,或生产中的日志控制台中。

关于python - Django日志记录: log is not created,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3618548/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com