From 023d9381fb532d09f1e08df65ee545da64222caa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Thu, 28 Jul 2016 02:38:15 +0200 Subject: Cleanup logger --- music_sampler/helpers.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/music_sampler/helpers.py b/music_sampler/helpers.py index 1788084..68c1328 100644 --- a/music_sampler/helpers.py +++ b/music_sampler/helpers.py @@ -5,6 +5,7 @@ import os import math import sounddevice as sd import logging +Logger = logging.getLogger("kivy") from . import sysfont @@ -59,6 +60,11 @@ def parse_args(): sys.argv.extend(kivy_args) + os.environ["KIVY_NO_CONFIG"] = 'true' + sys.argv.extend(["-c", "kivy:log_level:warning"]) + sys.argv.extend(["-c", "kivy:log_dir:/tmp"]) + sys.argv.extend(["-c", "kivy:log_name:/tmp/music_sampler_%_.txt"]) + parser = argparse.ArgumentParser( description="A Music Sampler application.", formatter_class=argparse.ArgumentDefaultsHelpFormatter) @@ -122,9 +128,6 @@ def parse_args(): help="Kivy arguments. All arguments after this are interpreted\ by Kivy. Pass \"-- --help\" to get Kivy's usage.") - from kivy.logger import Logger - Logger.setLevel(logging.WARN) - args = parser.parse_args(argv) Config.yml_file = args.config @@ -142,8 +145,7 @@ def parse_args(): class DebugModeAction(argparse.Action): def __call__(self, parser, namespace, values, option_string=None): - from kivy.logger import Logger - Logger.setLevel(logging.DEBUG) + sys.argv.extend(["-c", "kivy:log_level:debug"]) class SelectDeviceAction(argparse.Action): def __call__(self, parser, namespace, values, option_string=None): @@ -179,14 +181,11 @@ def gain(volume, old_volume=None): max(volume, 0)] def debug_print(message, with_trace=False): - from kivy.logger import Logger Logger.debug('MusicSampler: ' + message, exc_info=with_trace) def error_print(message, with_trace=False): - from kivy.logger import Logger Logger.error('MusicSampler: ' + message, exc_info=with_trace) def warn_print(message, with_trace=False): - from kivy.logger import Logger Logger.warn('MusicSampler: ' + message, exc_info=with_trace) -- cgit v1.2.3