Skip to content

Commit f1a1b78

Browse files
committed
Fix logs
1 parent fbe46df commit f1a1b78

File tree

2 files changed

+15
-35
lines changed

2 files changed

+15
-35
lines changed

src/superannotate/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import sys
33

44

5-
__version__ = "4.4.5b4"
5+
__version__ = "4.4.5b5"
66

77

88
sys.path.append(os.path.split(os.path.realpath(__file__))[0])

src/superannotate/logger.py

Lines changed: 14 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -7,28 +7,6 @@
77
import superannotate.lib.core as constances
88

99

10-
logging.config.dictConfig(
11-
{
12-
"version": 1,
13-
"disable_existing_loggers": False,
14-
"handlers": {
15-
"console": {
16-
"class": "logging.StreamHandler",
17-
"level": "INFO",
18-
"formatter": "consoleFormatter",
19-
"stream": "ext://sys.stdout",
20-
},
21-
},
22-
"formatters": {
23-
"consoleFormatter": {
24-
"format": "SA-PYTHON-SDK - %(levelname)s - %(message)s",
25-
},
26-
},
27-
"loggers": {"sa": {"handlers": ["console"], "level": "DEBUG"}},
28-
}
29-
)
30-
31-
3210
loggers = {}
3311

3412

@@ -37,8 +15,16 @@ def get_default_logger():
3715
if loggers.get("sa"):
3816
return loggers.get("sa")
3917
else:
40-
4118
logger = logging.getLogger("sa")
19+
logger.propagate = False
20+
logger.setLevel(logging.INFO)
21+
stream_handler = logging.StreamHandler()
22+
formatter = Formatter(
23+
"SA-PYTHON-SDK - %(levelname)s - %(message)s"
24+
)
25+
stream_handler.setFormatter(formatter)
26+
# logger.handlers[0] = stream_handler
27+
logger.addHandler(stream_handler)
4228
try:
4329
log_file_path = expanduser(constances.LOG_FILE_LOCATION)
4430
open(log_file_path, "w").close()
@@ -49,17 +35,11 @@ def get_default_logger():
4935
backupCount=5,
5036
mode="a",
5137
)
52-
formatter = Formatter(
53-
"SA-PYTHON-SDK - %(levelname)s - %(asctime)s - %(message)s"
54-
)
55-
stream_handler = logging.StreamHandler()
56-
stream_handler.setFormatter(formatter)
57-
stream_handler.setLevel("DEBUG")
58-
file_handler.setFormatter(formatter)
59-
file_handler.setLevel("DEBUG")
60-
logger.addHandler(stream_handler)
38+
file_formatter = Formatter("SA-PYTHON-SDK - %(levelname)s - %(asctime)s - %(message)s")
39+
file_handler.setFormatter(file_formatter)
6140
logger.addHandler(file_handler)
62-
loggers["sa"] = logger
63-
return logger
6441
except OSError:
6542
pass
43+
finally:
44+
loggers["sa"] = logger
45+
return logger

0 commit comments

Comments
 (0)