从 django/python 开始,我在让 rails logger 记录我想要的所有信息时遇到了一些麻烦。我想知道如何/是否可以实现以下目标:
- 在日志格式(ter)中包含特定文件、函数名和日志语句本身所在的行。本质上相当于
LOG_MSG_FORMAT = '%(asctime)s %(levelname)s %(filename)s:%(funcName)s(%(lineno)d) : %(message)s'
python logger? - 能够通过类似于 django request logging middleware的方式记录所有请求。特别是,能够记录每个请求的用户名(如果已登录)。
我错过了一些明显的东西吗?还是这需要(很多)自定义代码?