Can't Log information about a double
Jan Maria Matejka
jan.matejka at nic.cz
Wed Apr 4 10:44:46 CEST 2018
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 at studenti.unitn.it <mailto:mattia.milani at 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 at nic.cz <mailto:jan.matejka at 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 at studenti.unitn.it <mailto:mattia.milani at studenti.unitn.it>>
> To: BIRD Users <bird-users at network.cz <mailto:bird-users at 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
>
More information about the Bird-users
mailing list