Don't worry, no problem for misleading. since i'm working on a modification of bgp from the version 2.0.1 and i would not import unstable code could you tell me the only part to merge with my branch to have the printing of double/float? if it's not possible i've partially solved converting the double in a string and printing it. it works even if it's 2018-04-04 10:44 GMT+02:00 Jan Maria Matejka <jan.matejka@nic.cz>:
Yes, there is a branch named 'show-route'. Quite old. Updated now to current int-new, it builds but may be highly unstable.
Sorry for misleading hints. M.
On 04/03/2018 05:54 PM, Mattia Milani wrote:
I didn't find any branch with "flowspec" in the name :( did you find something?
Mattia
Il lun 2 apr 2018, 20:23 Mattia Milani <mattia.milani@studenti.unitn.it <mailto:mattia.milani@studenti.unitn.it>> ha scritto:
I'll check me to tomorrow on git for sone branch with "flowspec" but if you can check tomorrow and give me some more feedback it will be beautiful. Thanks, Mattia
Il lun 2 apr 2018, 20:03 Jan Maria Matějka <jan.matejka@nic.cz <mailto:jan.matejka@nic.cz>> ha scritto:
Bird's internal sprintf doesn't support floats, at least for now, in 1.6.x probably forever. There may be some patch that adds it. Look for some branch with "flowspec", I think I was implementing something like this for printing BGP flowspec and it is probably not merged. I don't have the git here now, maybe I can find it tomorrow.
Maria
Quidquid latine dictum sit, altum videtur.
-----Original Message----- From: Mattia Milani <mattia.milani@studenti.unitn.it <mailto: mattia.milani@studenti.unitn.it>> To: BIRD Users <bird-users@network.cz <mailto: bird-users@network.cz>> Sent: Fri, 30 Mar 2018 6:32 PM Subject: Can't Log information about a double
Hello all,
I'm trying to log some information during the bird process execution. I'm doing it in the bgp section.
I used the command:
log(L_INFO "** some text **");
with success, i added to the log some information about an integer variable with success, here it is the code:
int a = 5; log(L_INFO "** some text ** %d", a);
Now i'm trying to make the same with a double variable but without success
double a = 5.5; log(L_INFO "** some text ** %lf", a);
the output was:
2018-03-30 18:09:12.270 <INFO> ** some text ** %f
I had already tried with %f instead of %lf but nothing changed in the output
How can i log some double value? i need to use another function instead of log()?
Thanks, Mattia