* Log filter may now be reconfigured at runtime * Add RPC API and bash script to reconfigure the log filter
		
			
				
	
	
		
			28 lines
		
	
	
		
			477 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			477 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env bash
 | 
						|
#
 | 
						|
# Reconfigures the log filter on a validator using the current RUST_LOG value
 | 
						|
#
 | 
						|
 | 
						|
if [[ -n $1 ]]; then
 | 
						|
  url=$1
 | 
						|
else
 | 
						|
  # Default to the local node
 | 
						|
  url=http://127.0.0.1:8899
 | 
						|
fi
 | 
						|
 | 
						|
if [[ -z $RUST_LOG ]]; then
 | 
						|
  echo "RUST_LOG not defined"
 | 
						|
  exit 1
 | 
						|
fi
 | 
						|
 | 
						|
set -x
 | 
						|
exec curl $url -X POST -H "Content-Type: application/json" \
 | 
						|
  -d "
 | 
						|
    {
 | 
						|
      \"jsonrpc\": \"2.0\",
 | 
						|
      \"id\": 1,
 | 
						|
      \"method\": \"setLogFilter\",
 | 
						|
      \"params\": [\"$RUST_LOG\"]
 | 
						|
    }
 | 
						|
  "
 |