mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-11-04 03:42:25 -06:00 
			
		
		
		
	
		
			
	
	
		
			17 lines
		
	
	
	
		
			397 B
		
	
	
	
		
			Go
		
	
	
	
	
	
		
		
			
		
	
	
			17 lines
		
	
	
	
		
			397 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| 
								 | 
							
								//go:build !debug && !debugenv
							 | 
						||
| 
								 | 
							
								// +build !debug,!debugenv
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								package debug
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import "net/http"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// ServePprof will start an HTTP server serving /debug/pprof only if debug enabled.
							 | 
						||
| 
								 | 
							
								func ServePprof(addr string) error {
							 | 
						||
| 
								 | 
							
									return nil
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// WithPprof will add /debug/pprof handling (provided by "net/http/pprof") only if debug enabled.
							 | 
						||
| 
								 | 
							
								func WithPprof(handler http.Handler) http.Handler {
							 | 
						||
| 
								 | 
							
									return handler
							 | 
						||
| 
								 | 
							
								}
							 |