gunicorn之日志详细配置
gunicorn的日志配置
gunicorn的日志配置相关的常用参数有4个,分别是accesslog,access_log_format,errorlog,loglevel。
-
accesslog:用户的访问的日志的目录,和nginx的access_log很像,都是记录访问服务器的用户的信息;
accesslog = /var/logs/gunicorn.access.log accesslog = - # 记录到标准输出
-
access_log_format:设置记录访问信息的日志的格式;
access_log_format = %(h)s %(l)s %(u)s %(t)s access_log_format = %(h) - %(t)s - %(u)s - %(s)s %(H)s
gunicorn有多个内置的参数可用来配置:
h 远程地址 l “-“ u 用户名 t 时间 r 状态行,如:GET /test HTTP/1.1 m 请求方法 U 没有查询字符串的URL q 查询字符串 H 协议 s 状态码 B response长度 b response长度(CLF格式) f 参考 a 用户代理 T 请求时间,单位为s D 请求时间,单位为ms p 进程id {Header}i 请求头 {Header}o 相应头 {Variable}e 环境变量
-
errorlog:记录服务器运行的日志;
errorlog = /var/logs/gunicorn.error.log errorlog = - # 记录到标准输出
-
loglevel:设置错误日志的输出等级;有个级别可以选择;
loglevel = error # 后面需要用引号包裹 debug:调试级别,记录的信息最多; info:普通级别; warning:警告消息; error:错误消息; critical:严重错误消息;
-
其他参数
logger_class :选择处理日志的方法 logger_class = STRING
supervisor管理gunicorn
由于上线是gunicorn是交给supervisor管理的,supervisor可以记录标准输出和错误输出,因此可以将日志信息设置成标准输出,使得其可以和flask的应用程序共用日志文件,减少日志文件的数量,方便管理。
errorlog = - accesslog = -gunicorn的日志配置 gunicorn的日志配置相关的常用参数有4个,分别是accesslog,access_log_format,errorlog,loglevel。 accesslog:用户的访问的日志的目录,和nginx的access_log很像,都是记录访问服务器的用户的信息; accesslog = /var/logs/gunicorn.access.log accesslog = - # 记录到标准输出 access_log_format:设置记录访问信息的日志的格式; access_log_format = %(h)s %(l)s %(u)s %(t)s access_log_format = %(h) - %(t)s - %(u)s - %(s)s %(H)s gunicorn有多个内置的参数可用来配置: h 远程地址 l “-“ u 用户名 t 时间 r 状态行,如:GET /test HTTP/1.1 m 请求方法 U 没有查询字符串的URL q 查询字符串 H 协议 s 状态码 B response长度 b response长度(CLF格式) f 参考 a 用户代理 T 请求时间,单位为s D 请求时间,单位为ms p 进程id {Header}i 请求头 {Header}o 相应头 {Variable}e 环境变量 errorlog:记录服务器运行的日志; errorlog = /var/logs/gunicorn.error.log errorlog = - # 记录到标准输出 loglevel:设置错误日志的输出等级;有个级别可以选择; loglevel = error # 后面需要用引号包裹 debug:调试级别,记录的信息最多; info:普通级别; warning:警告消息; error:错误消息; critical:严重错误消息; 其他参数 logger_class :选择处理日志的方法 logger_class = STRING supervisor管理gunicorn 由于上线是gunicorn是交给supervisor管理的,supervisor可以记录标准输出和错误输出,因此可以将日志信息设置成标准输出,使得其可以和flask的应用程序共用日志文件,减少日志文件的数量,方便管理。 errorlog = - accesslog = -
下一篇:
如何安装linux系统步骤