keymanapp / keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
https://keyman.com/
Other
402 stars 112 forks source link

fix(core): permanently disable logging 🏠 #12674

Open ermshiperete opened 1 week ago

ermshiperete commented 1 week ago

This change disables logging at compile time to work around #12661. Logging can be enabled in the debugger, or by re-compiling with g_debug_KeymanLog set to TRUE.

Related: #12661

User Testing

TEST_NOLOG: Run this test on Linux to verify that logging is disabled

keymanapp-test-bot[bot] commented 1 week ago

User Test Results

Test specification and instructions

Test Artifacts

mcdurdin commented 1 week ago

@rc-swag does this impact Windows? @sgschantz does this impact macOS?

Obviously we need a separate interface for debug for Core.

dinakaranr commented 6 days ago

Test Results

I tested this issue with the attached Keyman "17.0.333" (package version 17.0.333-1~PR-12674-4017.1+jammy1) build on the Noble & Jammy. Here is my observation.