hello,

IOhaness put on the right way, so I reply to myself for reference.

To see verbose post with log level > 0, you should increase verbose
level via command line option `-verbose`.
I think the desciption of use of this option given by `pd -h` is not clear.
This flag increase the verbose by one and you can combine as many
flags as you need to reach your verbose level.
After that, you have to put the GUI's log level on '4 all' to see all
verbose posts.

I hope this will save some times to others...

Cheers

A
--
do it yourself
http://antoine.villeret.free.fr


2014-10-10 14:31 GMT+02:00 Antoine Villeret <[email protected]>:
> after a quick test, it appears that the verbose level should be <= 0 like 
> this :
> verbose(-3,"This is a fatal message"); // appears in red with red
> background in console
> verbose(-2,"This is an error message"); // appears in red with white 
> background
> verbose(-1, "This is a normal message"); // appears in black with
> white background
> verbose(0, "This is a debug message"); // appears in grey with white 
> background
>
> if level is < -3, message is displayed like -1 level.
> if level is > 0, message is not displayed at all
>
> and Gem has a verbose method in CPPExtern.cpp which I guess fordward
> message to Pd's verbose (but I may be wrong).
>
> Assuming this is the way to use the verbose() function, I will update
> all occurrence of verbose in my projects to follow this behavior.
>
> Cheers
>
> A
>
>
> --
> do it yourself
> http://antoine.villeret.free.fr
>
>
> 2014-10-10 12:33 GMT+02:00 Antoine Villeret <[email protected]>:
>> hi,
>>
>> I've found this commit [1] where IOhannes change the log level by adding 3.
>> I understand that verbose(0,"foo") will be displayed in debug log
>> level with this.
>> But verbose(1, "cannot use modelloader plugin '%s': %s", key.c_str(),
>> x.what()); and verbose(2, "added backend#%d '%s'",
>> (int)(m_handles.size()-1), key.c_str()); (from [2]) are not displayed
>> in any log level.
>> And I think commit [1] brakes some messages.
>> Should we adjust every verbose() call ? or should we roll back to
>> previous log level ?
>>
>> [1] : 
>> https://sourceforge.net/p/pure-data/pure-data/ci/0032fcbaa8191c163a54d9e4c19dccec489bb2c8/
>> [2] : https://github.com/umlaeute/Gem/blob/master/src/plugins/modelloader.cpp
>> --
>> do it yourself
>> http://antoine.villeret.free.fr
>>
>>
>> 2014-10-09 17:53 GMT+02:00 Antoine Villeret <[email protected]>:
>>> Hello,
>>>
>>> I'm wondering how verbose() work.
>>> I guess it should print some info in Pd's console when Pd's log level is
>>> higher than verbose's first argument.
>>> With the code [1] modified from examples/template/mycobject.c, I see
>>> messages from level 0, 1, 2 and 3 when sending [rats(.
>>> Note the `i-3` in line 18.
>>> Also I didn't find any documentation about this subtraction and many many
>>> occurrence of verbose in lots of externals doesn't seem to work (in Gem for
>>> example).
>>> Did I miss something ?
>>>
>>> Thanks
>>>
>>> Antoine
>>>
>>>
>>> [1] : https://gist.github.com/avilleret/050c609ced6bd6b11436
>>> --
>>> do it yourself
>>> http://antoine.villeret.free.fr

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to