android: enable full logging if DEBUG build
This commit is contained in:
@@ -232,10 +232,13 @@ def configure_logging(config):
|
|||||||
verbosity_shortcuts = config.get('verbosity_shortcuts')
|
verbosity_shortcuts = config.get('verbosity_shortcuts')
|
||||||
_configure_verbosity(verbosity=verbosity, verbosity_shortcuts=verbosity_shortcuts)
|
_configure_verbosity(verbosity=verbosity, verbosity_shortcuts=verbosity_shortcuts)
|
||||||
|
|
||||||
|
log_to_file = config.get('log_to_file', False)
|
||||||
is_android = 'ANDROID_DATA' in os.environ
|
is_android = 'ANDROID_DATA' in os.environ
|
||||||
if is_android or not config.get('log_to_file', False):
|
if is_android:
|
||||||
pass # disable file logging
|
from jnius import autoclass
|
||||||
else:
|
build_config = autoclass("org.electrum.electrum.BuildConfig")
|
||||||
|
log_to_file |= bool(build_config.DEBUG)
|
||||||
|
if log_to_file:
|
||||||
log_directory = pathlib.Path(config.path) / "logs"
|
log_directory = pathlib.Path(config.path) / "logs"
|
||||||
_configure_file_logging(log_directory)
|
_configure_file_logging(log_directory)
|
||||||
|
|
||||||
|
|||||||
@@ -307,8 +307,10 @@ if __name__ == '__main__':
|
|||||||
|
|
||||||
# config is an object passed to the various constructors (wallet, interface, gui)
|
# config is an object passed to the various constructors (wallet, interface, gui)
|
||||||
if is_android:
|
if is_android:
|
||||||
|
from jnius import autoclass
|
||||||
|
build_config = autoclass("org.electrum.electrum.BuildConfig")
|
||||||
config_options = {
|
config_options = {
|
||||||
'verbosity': '',
|
'verbosity': '*' if build_config.DEBUG else '',
|
||||||
'cmd': 'gui',
|
'cmd': 'gui',
|
||||||
'gui': 'kivy',
|
'gui': 'kivy',
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user