66
77import os
88import logging
9- from sys import platform
9+ import platform
10+
1011
1112__author__ = 'Jim Ewald'
1213
14+
1315# Platform constants
14- PLATFORM_LINUX = 'linux2'
15- PLATFORM_MACOS = 'darwin'
16- PLATFORM_WINDOWS = 'win32'
16+ PLATFORM_LINUX = 'Linux'
17+ PLATFORM_MACOS = 'MacOS'
18+ PLATFORM_DARWIN = 'MacOS'
19+ PLATFORM_WINDOWS = 'Windows'
1720
1821# Default log path for each platform
1922DEFAULT_PATH_MACOS = '/Library/Logs/Parallax'
2326# Resulting path for log file
2427path = None
2528
29+ loglevel = logging .DEBUG
30+
2631
2732def init (filename = 'BlocklyPropClient.log' ):
2833 global path
@@ -42,11 +47,12 @@ def emit(self, record):
4247 disable_filelogging = False
4348
4449 # Set correct log file location
45- if platform == PLATFORM_MACOS :
50+ system = platform .system ()
51+ if (system == PLATFORM_MACOS ) or (system == PLATFORM_DARWIN ):
4652 logfile_name = __set_macos_logpath (filename )
47- elif platform == PLATFORM_WINDOWS :
53+ elif system == PLATFORM_WINDOWS :
4854 logfile_name = __set_windows_logpath (filename )
49- elif platform == PLATFORM_LINUX :
55+ elif system == PLATFORM_LINUX :
5056 logfile_name = __set_linux_logpath (filename )
5157
5258 # Verify that we have a valid location
@@ -58,11 +64,11 @@ def emit(self, record):
5864
5965 # Create a logger
6066 logger = logging .getLogger ('blockly' )
61- logger .setLevel (logging . DEBUG )
67+ logger .setLevel (loglevel )
6268
6369 # create a console handler for error-level events
6470 console = logging .StreamHandler ()
65- console .setLevel (logging . ERROR )
71+ console .setLevel (loglevel )
6672
6773 # create a logging format
6874 formatter = logging .Formatter ('%(asctime)s - %(name)s - %(levelname)s - %(message)s' )
@@ -72,7 +78,7 @@ def emit(self, record):
7278 # Log file is overwritten each time the app runs.
7379 if not disable_filelogging :
7480 handler = logging .FileHandler (logfile_name , mode = 'w' )
75- handler .setLevel (logging . DEBUG )
81+ handler .setLevel (loglevel )
7682 handler .setFormatter (formatter )
7783 logger .addHandler (handler )
7884
0 commit comments