Django 日志记录用户 ID
Django Logging user id
您好,我想知道是否有任何方法可以在 django logging
中登录用户 ID
并且我只想存储一次查看请求的日志(存储在数据库中)。
是的,您可以记录任何您想要记录的内容。我总是喜欢基于文件的日志记录。这是基于文件的日志记录片段,
import logging
logger = logging.getLogger(__name__)
logger.setLevel(logging.INFO)
formatter = logging.Formatter('%(levelname)s: %(name)s: %(message)s')
file_handler = logging.FileHandler('directory_name/filename.log') # try to save log files in one directory
file_handler.setFormatter(formatter)
logger.addHandler(file_handler)
然后您可以使用 logger.info(f" user is is {request.user.id}")
登录任何内容
快速查看 python django 使用的日志 python logging
您好,我想知道是否有任何方法可以在 django logging
中登录用户 ID并且我只想存储一次查看请求的日志(存储在数据库中)。
是的,您可以记录任何您想要记录的内容。我总是喜欢基于文件的日志记录。这是基于文件的日志记录片段,
import logging
logger = logging.getLogger(__name__)
logger.setLevel(logging.INFO)
formatter = logging.Formatter('%(levelname)s: %(name)s: %(message)s')
file_handler = logging.FileHandler('directory_name/filename.log') # try to save log files in one directory
file_handler.setFormatter(formatter)
logger.addHandler(file_handler)
然后您可以使用 logger.info(f" user is is {request.user.id}")
快速查看 python django 使用的日志 python logging