Hi all, I've a problem with a function in bird and I would like to do print for see what it happens (bold).
How can i see this prints in the log? log "/var/log/bird.log" all; debug protocols { states, routes, filters, interfaces, events }; ******************************************** # AS1111, used_by client AS1111_1 Client define AS_SET_AS1111_asns = [ 1111 ]; define AS_SET_AS1111_prefixes = [ 1.1.1.1/24 ]; AS-SET for AS1111_1 function origin_as_is_in_AS1111_1_as_set() { if bgp_path.last ~ AS_SET_AS1111_asns then return true; return false; } # R-SET for AS1111_1 function prefix_is_in_AS1111_1_as_set() { if net ~ AS_SET_AS1111_prefixes then return true; return false; } function verify_AS1111_1_irrdb() bool origin_ok; bool prefix_ok; bool validated; { origin_ok = false; prefix_ok = false; validated = false; origin_ok = origin_as_is_in_AS1111_1_as_set(); prefix_ok = prefix_is_in_AS1111_1_as_set(); * print origin_ok;** ** print prefix_ok;* if !origin_ok then { bgp_community.add((65530, 0)); bgp_large_community.add((RSasn, 65530, 0)); } if origin_ok then { bgp_community.add((65530, 1)); bgp_large_community.add((RSasn, 65530, 1)); } if !validated && !origin_ok then { reject "origin ASN [", bgp_path.last, "] not in allowed as-sets - REJECTING ", net; } if !validated && !prefix_ok then { reject "prefix not in client's r_set - REJECTING ", net; } } filter receive_from_AS1111_1{ ....... verify_AS1111_1_irrdb() ....... } ******************************************* Thank you in advance. Manel