Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sys/log: Add timing option to log command #3293

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

kasjer
Copy link
Contributor

@kasjer kasjer commented Jul 31, 2024

This adds entry count to FCB (and log_fcb) so it number of entries in FCB and
log based on FCB gen be easily obtained.

Number of entries stored in the log is counted during call to fcb_init()
and used simplified strategy where only record length is read and
there is not verification of data against CRC but it allows to quickly
asses number of records.

Log API is extended to get number of entries in the given log and currently log_fcb has implementation while other logs will return 0.

Shell command log now has additional parameter -t that allows to measure time for log traversal

log -t

or

log -t reboot_log

Signed-off-by: Jerzy Kasenberg [email protected]

Shell command log now has additional parameter -t
that allows to measure time for log traversal

Signed-off-by: Jerzy Kasenberg <[email protected]>
This adds function ... to get number of entries in FCB.
Number of entries is populated during fcb_init() and
later when new entries are added and when FCB rotates

Signed-off-by: Jerzy Kasenberg <[email protected]>
This adds log_entry_count() function that can be used to
retrieve number of entries in log.

Signed-off-by: Jerzy Kasenberg <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant