基于登录用户名的动态日志文件名

时间:2019-09-10 11:26:29

标签: django

我想根据登录的用户名在django中维护独立的用户登录。在配置django日志回调回调过滤器方面的任何帮助将不胜感激

我遵循了此链接中的说明,但无法正常工作 Dynamic filepath & filename for FileHandler in logger config file in python

def write_dynamic_log(record):



def write_dynamic_log(record):
    now = datetime.datetime.now().strftime("%Y%m%d%H%M%S")
    dynamic_log_name = '/var/logs/django/test_%s.log' %now
    log_file = open(dynamic_log_name, "a")
    log_file.write(record.msg)
    log_file.close();
    return True

'write_error_logs': {
            '()': 'django.utils.log.CallbackFilter',
            'callback': write_dynamic_log,
        },

0 个答案:

没有答案