Can't Log information about a double

Mattia Milani mattia.milani at studenti.unitn.it
Wed Apr 4 10:54:41 CEST 2018


2018-04-04 10:53 GMT+02:00 Mattia Milani <mattia.milani at studenti.unitn.it>:

> 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
>

it's a bit brutal.

sorry, i sended the previus mail wrongly.

thanks for the help,
Mattia


>
> 2018-04-04 10:44 GMT+02:00 Jan Maria Matejka <jan.matejka at 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 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
>> >
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20180404/b2e5305f/attachment.html>


More information about the Bird-users mailing list