Skip to content

fix: refactor for file logging with kermit-io no logcat proc - cycle 4.22 (WPB-28172) - #5240

Open
yamilmedina wants to merge 4 commits into
release/cycle-4.22from
refactor/file-logs-nologcat-cherrypick
Open

fix: refactor for file logging with kermit-io no logcat proc - cycle 4.22 (WPB-28172)#5240
yamilmedina wants to merge 4 commits into
release/cycle-4.22from
refactor/file-logs-nologcat-cherrypick

Conversation

@yamilmedina

@yamilmedina yamilmedina commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator

https://wearezeta.atlassian.net/browse/WPB-28172


PR Submission Checklist for internal contributors

  • The PR Title

    • conforms to the style of semantic commits messages鹿 supported in Wire's Github Workflow虏
    • contains a reference JIRA issue number like SQPIT-764
    • answers the question: If merged, this PR will: ...
  • The PR Description

    • is free of optional paragraphs and you have filled the relevant parts to the best of your ability

What's new in this PR?

Issues

Some devices produces zero bytes logs due to vendor oem restrictions.

Causes (Optional)

The current implementation of our file logger relies on spinning off a process that runs logcat and attaches this output to a file log.

Solutions

While in the past we dealt with this issue, since it was blocking the app startup, now this enables logs on them as well by using kermit-io and it's RollingFileWritter made for this purpose.

Dependencies (Optional)

We need to stick to version 2.0.5 given a datetime constraint coming from kalium, which creates conflict resolution if upgrade to latest 2.1.0


PR Post Submission Checklist for internal contributors (Optional)

  • Wire's Github Workflow has automatically linked the PR to a JIRA issue

PR Post Merge Checklist for internal contributors

  • If any soft of configuration variable was introduced by this PR, it has been added to the relevant documents and the CI jobs have been updated.

References
  1. https://sparkbox.com/foundry/semantic_commit_messages
  2. https://github.com/wireapp/.github#usage
  3. E.g. feat(conversation-list): Sort conversations by most emojis in the title #SQPIT-764.

@yamilmedina yamilmedina changed the title fix: refactor for file logging with kermit-io no logcat proc - cycle 4.22 (WPB-28172 fix: refactor for file logging with kermit-io no logcat proc - cycle 4.22 (WPB-28172) Sep 1, 2026
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