reflex cloud apps logs prints JSON log records with `Info: ` prefix
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 75/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- cli, python
- Domain
- cli, observability
Research direction
Look for the CLI command that prints logs, likely in reflex/cli/ or reflex/commands/. Find where logs are formatted for non-JSON output. Compare with the web log viewer's formatting. The fix is to remove the 'Info: ' prefix and ensure the output is cleanly formatted, perhaps as key-value pairs or a table.
Written by the indexing model from the issue text.
Description
Describe the bug
reflex cloud apps logs 231e14be-75f4-4936-bd69-be1c88c59291
Info: {'ns': 1790211172105313300, 'timestamp': '2026-09-24T00:52:52.105313+00:00', 'name':
'231e14be-75f4-4936-bd69-be1c88c59291', 'message': '1oiRAtw19Kdim7VWAAAB does not match the backend
version 0.9.12.', 'details': None, 'log_level': 'info', 'region': 'sjc', 'deployment_id': None}
Info: {'ns': 1790211172105262290, 'timestamp': '2026-09-24T00:52:52.105262+00:00', 'name':
'231e14be-75f4-4936-bd69-be1c88c59291', 'message': 'Warning: Frontend version
0.9.12.post24.dev0+ff10adc4f for session', 'details': None, 'log_level': 'info', 'region': 'sjc',
'deployment_id': None}
Info: {'ns': 1790211156841981423, 'timestamp': '2026-09-24T00:52:36.841981+00:00', 'name':
'231e14be-75f4-4936-bd69-be1c88c59291', 'message': '7xonCj96wUQRYuYFAAAB does not match the backend
version 0.9.12.', 'details': None, 'log_level': 'info', 'region': 'sjc', 'deployment_id': None}
Info: {'ns': 1790211156841955223, 'timestamp': '2026-09-24T00:52:36.841955+00:00', 'name':
'231e14be-75f4-4936-bd69-be1c88c59291', 'message': 'Warning: Frontend version
0.9.12.post24.dev0+ff10adc4f for session', 'details': None, 'log_level': 'info', 'region': 'sjc',
'deployment_id': None}
These don't look nice and they also aren't machine parseable due to the prefix and lack of internal escaping of quotes and other json characters.
Running with --json returns the plain records that can be parsed.
In non-JSON mode, we should probably use some kind of standard formatting like we do on the web log viewer.
- Dominant language
- Python
- Stars
- 28.9k
- Forks
- 1.8k
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 180
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from reflex-dev/reflex
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
reflex-dev/reflex#7300 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
reflex-dev/reflex#7298 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
reflex-dev/reflex#7297 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
reflex-dev/reflex#7296 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
reflex-dev/reflex#7295 · 1 comment ·
All issues in reflex-dev/reflex
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
stephrobert/dsoxlab#238 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
sublimehq/package_control#1780 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
nwg-piotr/nwg-displays#145 ·