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