Hi,
Yes, it seems that bro logging and writing large\small numbers is rounded
up\down.
I cannot find any workaround besides printing it as a string (which is not
a good approach).
Any suggestions ?
Thanks
B
On Mon, Oct 30, 2017 at 4:47 PM, Seth Hall <seth at corelight.com> wrote:
> If you are talking about logging through the logging framework, then
> that's a different code path for value serialization (I think we try and
> avoid scientific notation there). Generally just allowing Bro to serialize
> values how ever it feels like it as you are doing with the bare unformatted
> print statement can occasionally result in some undesirable behavior.
>> Are you talking about having this trouble with the logging framework?
>> .Seth
>>>> On 29 Oct 2017, at 10:20, william de ping wrote:
>> Hi,
>>>> I have this simple script :
>>>> event bro_init()
>> {
>> local a=-3.019159e-8;
>> print "a",a;
>> local s=fmt("%e",a);
>> print "s",s;
>> }
>>>> results :
>> a, -0
>> s, -3.019159e-08
>>>> the printing of variable a is important because its -0 once written in a
>> log file.
>>>> is there anyway of printing\writing large doubles ?
>>>> Thanks
>> B
>> _______________________________________________
>> Bro mailing list
>>bro at bro-ids.org>>http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/bro>>>> --
> Seth Hall * Corelight, Inc * www.corelight.com
>-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ICSI.Berkeley.EDU/pipermail/bro/attachments/20171102/0285830a/attachment.html