[PR #1723] [MERGED] feat: propagate log from flutter to rust backend #4917

Closed
opened 2026-03-23 22:16:23 +00:00 by mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/AppFlowy-IO/AppFlowy/pull/1723
Author: @0xkelvin
Created: 1/18/2023
Status: Merged
Merged: 2/7/2023
Merged by: @appflowy

Base: mainHead: f/propagate_dart_log_to_rust


📝 Commits (6)

  • d392b42 feat: draft commit for getting guidance on send log to backend issue
  • 118e017 feat: modify according to guidance
  • e3c3264 feat: add tracing dependencies
  • da1f630 feat: continue implement for sending log to backend
  • 4aaf90e fix: compile errors
  • 30e4fc2 feat: remove un-necessary code

📊 Changes

10 files changed (+90 additions, -11 deletions)

View changed files

📝 frontend/app_flowy/linux/flutter/dart_ffi/binding.h (+3 -1)
📝 frontend/app_flowy/packages/appflowy_backend/lib/ffi.dart (+18 -0)
📝 frontend/app_flowy/packages/appflowy_backend/lib/log.dart (+40 -6)
📝 frontend/app_flowy/packages/appflowy_backend/linux/Classes/binding.h (+3 -1)
📝 frontend/app_flowy/packages/appflowy_backend/macos/Classes/binding.h (+3 -1)
📝 frontend/app_flowy/pubspec.lock (+1 -1)
📝 frontend/rust-lib/Cargo.lock (+1 -0)
📝 frontend/rust-lib/dart-ffi/Cargo.toml (+2 -0)
📝 frontend/rust-lib/dart-ffi/binding.h (+3 -1)
📝 frontend/rust-lib/dart-ffi/src/lib.rs (+16 -0)

📄 Description

Hello @appflowy
could you please help review, let me know whether i approach the right direction


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/AppFlowy-IO/AppFlowy/pull/1723 **Author:** [@0xkelvin](https://github.com/0xkelvin) **Created:** 1/18/2023 **Status:** ✅ Merged **Merged:** 2/7/2023 **Merged by:** [@appflowy](https://github.com/appflowy) **Base:** `main` ← **Head:** `f/propagate_dart_log_to_rust` --- ### 📝 Commits (6) - [`d392b42`](https://github.com/AppFlowy-IO/AppFlowy/commit/d392b42a44bc9af43fa33e57b5f28ab3162b06ec) feat: draft commit for getting guidance on send log to backend issue - [`118e017`](https://github.com/AppFlowy-IO/AppFlowy/commit/118e017ea824d749e3acdaf131f2f3d546ec31ad) feat: modify according to guidance - [`e3c3264`](https://github.com/AppFlowy-IO/AppFlowy/commit/e3c326484efacaa5b3ac92f7225eb7023f652d7f) feat: add tracing dependencies - [`da1f630`](https://github.com/AppFlowy-IO/AppFlowy/commit/da1f6307f649bf3486d9e7e2c322a5f581500986) feat: continue implement for sending log to backend - [`4aaf90e`](https://github.com/AppFlowy-IO/AppFlowy/commit/4aaf90eaa324c60e8989820f11177c0232d43ae1) fix: compile errors - [`30e4fc2`](https://github.com/AppFlowy-IO/AppFlowy/commit/30e4fc25ff4687dca4e02f6b255764d966ffef58) feat: remove un-necessary code ### 📊 Changes **10 files changed** (+90 additions, -11 deletions) <details> <summary>View changed files</summary> 📝 `frontend/app_flowy/linux/flutter/dart_ffi/binding.h` (+3 -1) 📝 `frontend/app_flowy/packages/appflowy_backend/lib/ffi.dart` (+18 -0) 📝 `frontend/app_flowy/packages/appflowy_backend/lib/log.dart` (+40 -6) 📝 `frontend/app_flowy/packages/appflowy_backend/linux/Classes/binding.h` (+3 -1) 📝 `frontend/app_flowy/packages/appflowy_backend/macos/Classes/binding.h` (+3 -1) 📝 `frontend/app_flowy/pubspec.lock` (+1 -1) 📝 `frontend/rust-lib/Cargo.lock` (+1 -0) 📝 `frontend/rust-lib/dart-ffi/Cargo.toml` (+2 -0) 📝 `frontend/rust-lib/dart-ffi/binding.h` (+3 -1) 📝 `frontend/rust-lib/dart-ffi/src/lib.rs` (+16 -0) </details> ### 📄 Description Hello @appflowy could you please help review, let me know whether i approach the right direction --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror 2026-03-23 22:16:23 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#4917
No description provided.