mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-10-31 15:53:33 +00:00 
			
		
		
		
	feat: changing log_format proxy default location
				
					
				
			This is useful when some user would want to change the default log format for each of the service, without the need of creating a new `log_format custom` and changing the `access_log` for each service.
This commit is contained in:
		
							
								
								
									
										4
									
								
								docker/rootfs/etc/nginx/conf.d/include/log.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								docker/rootfs/etc/nginx/conf.d/include/log.conf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | |||||||
|  | log_format proxy '[$time_local] $upstream_cache_status $upstream_status $status - $request_method $scheme $host "$request_uri" [Client $remote_addr] [Length $body_bytes_sent] [Gzip $gzip_ratio] [Sent-to $server] "$http_user_agent" "$http_referer"'; | ||||||
|  | log_format standard '[$time_local] $status - $request_method $scheme $host "$request_uri" [Client $remote_addr] [Length $body_bytes_sent] [Gzip $gzip_ratio] "$http_user_agent" "$http_referer"'; | ||||||
|  |  | ||||||
|  | access_log /data/logs/fallback_access.log proxy; | ||||||
| @@ -43,10 +43,8 @@ http { | |||||||
| 	proxy_cache_path              /var/lib/nginx/cache/public  levels=1:2 keys_zone=public-cache:30m max_size=192m; | 	proxy_cache_path              /var/lib/nginx/cache/public  levels=1:2 keys_zone=public-cache:30m max_size=192m; | ||||||
| 	proxy_cache_path              /var/lib/nginx/cache/private levels=1:2 keys_zone=private-cache:5m max_size=1024m; | 	proxy_cache_path              /var/lib/nginx/cache/private levels=1:2 keys_zone=private-cache:5m max_size=1024m; | ||||||
|  |  | ||||||
| 	log_format proxy '[$time_local] $upstream_cache_status $upstream_status $status - $request_method $scheme $host "$request_uri" [Client $remote_addr] [Length $body_bytes_sent] [Gzip $gzip_ratio] [Sent-to $server] "$http_user_agent" "$http_referer"'; | 	# Log format and fallback log file | ||||||
| 	log_format standard '[$time_local] $status - $request_method $scheme $host "$request_uri" [Client $remote_addr] [Length $body_bytes_sent] [Gzip $gzip_ratio] "$http_user_agent" "$http_referer"'; | 	include /etc/nginx/conf.d/include/log.conf; | ||||||
|  |  | ||||||
| 	access_log /data/logs/fallback_access.log proxy; |  | ||||||
|  |  | ||||||
| 	# Dynamically generated resolvers file | 	# Dynamically generated resolvers file | ||||||
| 	include /etc/nginx/conf.d/include/resolvers.conf; | 	include /etc/nginx/conf.d/include/resolvers.conf; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user