I wanted some feedback. Are people happy with the current log support in
ODP? (I think I have seen some complaints, thus my proposal). Do people
have any specific requirements on logging?
Here are the requirements I have heard:
1) Log messages must be associated with different severity levels.
2) Possibility to run-time enable/disable logging per-module and
per-severity. Personally I think it is important to keep logging available
in the system even if dormant. So dormant logging must have very low
overhead.
3) Possibility to compile-time disable some/all logging for lowest
overhead. Should this option be per-module and/or per severity?
4) Forward ODP log messages to external log framework.


What's the possibility/probability that someone else takes this API and
writes a proper implementation and provides the patch? Or is it expected
that the same person always does all the steps?

-- Ola


On 18 August 2014 15:32, Mike Holmes <[email protected]> wrote:

> Hey Ola,
>
> Any chance of a patch ;)
> Maybe we can pull this together as part of a series that updates
> global_init.
>
>
> On 15 August 2014 11:17, Ola Liljedahl <[email protected]> wrote:
>
>> (This document/code contribution attached is provided under the terms of
>> agreement LES-LTM-21309)
>>
>> I contribute a proposal for a log API for ODP to stimulate further
>> discussion.
>>
>> Some comments:
>> Header file missing compile-time selection of log/severity levels, left
>> as an exercise to the mailing list.
>> Implementation is not thread safe but that should be easy to fix,
>> thread-unsafe operations are not performance critical so some coarse
>> locking should be fine.
>> Example usage in log_example.c. This is really the important part.
>>
>> Build with
>> gcc -std=c99 -Wall odp_log.c log_example.c  -o log_example
>>
>> There might be one thing that is GCC-specific, see if you can find it.
>>
>> -- Ola
>>
>>
>> _______________________________________________
>> lng-odp mailing list
>> [email protected]
>> http://lists.linaro.org/mailman/listinfo/lng-odp
>>
>>
>
>
> --
> *Mike Holmes*
> Linaro Technical Manager / Lead
> LNG - ODP
>
_______________________________________________
lng-odp mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to