Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
294 changes: 180 additions & 114 deletions android/app/src/main/java/com/openlist/pigeon/GeneratedApi.java

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,12 @@ object AppConfigBridge : GeneratedApi.AppConfig {
AppConfig.isSilentJumpAppEnabled = enabled
}

override fun isDebugLogEnabled() = AppConfig.isDebugLogEnabled

override fun setDebugLogEnabled(enabled: Boolean) {
AppConfig.isDebugLogEnabled = enabled
}

override fun setAutoOpenWebPageEnabled(enabled: Boolean) {
AppConfig.isAutoOpenWebPageEnabled = enabled
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ object AppConfig {

var isSilentJumpAppEnabled by prefs.dynamic("isSilentJumpAppEnabled", fallback = false)

var isDebugLogEnabled: Boolean by prefs.dynamic("isDebugLogEnabled", fallback = false)

var isWakeLockEnabled: Boolean by prefs.dynamic("isWakeLockEnabled", fallback = false)
var isStartAtBootEnabled: Boolean by prefs.dynamic("isStartAtBootEnabled", fallback = false)
var isAutoCheckUpdateEnabled: Boolean by prefs.dynamic(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ object OpenList : Event, LogCallback {
runCatching {
Openlistlib.setConfigData(dataDir)
Openlistlib.setConfigLogStd(true)
// Apply debug log level setting from user preferences
Openlistlib.setConfigDebug(AppConfig.isDebugLogEnabled)
Openlistlib.init(this, this)
}.onFailure {
Log.e(TAG, "init:", it)
Expand Down
4 changes: 4 additions & 0 deletions lib/generated/intl/messages_en.dart
Original file line number Diff line number Diff line change
Expand Up @@ -250,6 +250,10 @@ class MessageLookup extends MessageLookupByLibrary {
"databaseNotSavedIssueDesc": MessageLookupByLibrary.simpleMessage(
"If you don\'t manually close OpenList, the database may not be saved to the corresponding db file. If you encounter this issue, please manually close the app to resolve it. (The switch is located in the main program menu on the OpenList interface, as well as in the notification bar)",
),
"debugLogLevel": MessageLookupByLibrary.simpleMessage("Full Logs (Debug)"),
"debugLogLevelDesc": MessageLookupByLibrary.simpleMessage(
"Show all log levels. Default shows Info and above. Restart service to apply",
),
"delete": MessageLookupByLibrary.simpleMessage("Delete"),
"deleteFailed": MessageLookupByLibrary.simpleMessage("Delete failed"),
"deleteFile": MessageLookupByLibrary.simpleMessage("Delete file"),
Expand Down
4 changes: 4 additions & 0 deletions lib/generated/intl/messages_zh.dart
Original file line number Diff line number Diff line change
Expand Up @@ -211,6 +211,10 @@ class MessageLookup extends MessageLookupByLibrary {
"databaseNotSavedIssueDesc": MessageLookupByLibrary.simpleMessage(
"如不手动关闭OpenList,则数据库可能不会被保存到对应的db文件中,如遇到此问题,请手动关闭以解决此问题。(开关位于主程序菜单OpenList界面,以及通知栏的通知上)",
),
"debugLogLevel": MessageLookupByLibrary.simpleMessage("完整日志(Debug)"),
"debugLogLevelDesc": MessageLookupByLibrary.simpleMessage(
"显示全部级别日志,默认仅显示Info及以上级别。重启服务后生效",
),
"delete": MessageLookupByLibrary.simpleMessage("删除"),
"deleteFailed": MessageLookupByLibrary.simpleMessage("删除失败"),
"deleteFile": MessageLookupByLibrary.simpleMessage("删除文件"),
Expand Down
50 changes: 35 additions & 15 deletions lib/generated/l10n.dart

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading