11import logging .config
22import os
33import sys
4- from os .path import expanduser
54
65import requests
76import superannotate .lib .core as constances
108107)
109108from superannotate .lib .app .interface .sdk_interface import validate_annotations
110109from superannotate .version import __version__
110+ from superannotate .logger import get_default_logger
111111
112112__all__ = [
113113 "__version__" ,
208208WORKING_DIR = os .path .split (os .path .realpath (__file__ ))[0 ]
209209sys .path .append (WORKING_DIR )
210210logging .getLogger ("botocore" ).setLevel (logging .CRITICAL )
211-
212- logging .config .dictConfig (
213- {
214- "version" : 1 ,
215- "disable_existing_loggers" : False ,
216- "handlers" : {
217- "console" : {
218- "class" : "logging.StreamHandler" ,
219- "level" : "INFO" ,
220- "formatter" : "consoleFormatter" ,
221- "stream" : "ext://sys.stdout" ,
222- },
223- "fileHandler" : {
224- "class" : "logging.handlers.RotatingFileHandler" ,
225- "level" : "DEBUG" ,
226- "formatter" : "fileFormatter" ,
227- "filename" : expanduser (constances .LOG_FILE_LOCATION ),
228- "mode" : "a" ,
229- "maxBytes" : 5 * 1024 * 1024 ,
230- "backupCount" : 5 ,
231- },
232- },
233- "formatters" : {
234- "consoleFormatter" : {
235- "format" : "SA-PYTHON-SDK - %(levelname)s - %(message)s" ,
236- },
237- "fileFormatter" : {
238- "format" : "SA-PYTHON-SDK - %(levelname)s - %(asctime)s - %(message)s"
239- },
240- },
241- "root" : { # root logger
242- "level" : "DEBUG" ,
243- "handlers" : ["console" , "fileHandler" ],
244- },
245- }
246- )
247-
211+ logger = get_default_logger ()
248212
249213def log_version_info ():
250214 local_version = parse (__version__ )
251215 if local_version .is_prerelease :
252- logging .info (constances .PACKAGE_VERSION_INFO_MESSAGE .format (__version__ ))
216+ logger .info (constances .PACKAGE_VERSION_INFO_MESSAGE .format (__version__ ))
253217 req = requests .get ("https://pypi.python.org/pypi/superannotate/json" )
254218 if req .ok :
255219 releases = req .json ().get ("releases" , [])
@@ -259,13 +223,13 @@ def log_version_info():
259223 if not ver .is_prerelease or local_version .is_prerelease :
260224 pip_version = max (pip_version , ver )
261225 if pip_version .major > local_version .major :
262- logging .warning (
226+ logger .warning (
263227 constances .PACKAGE_VERSION_MAJOR_UPGRADE .format (
264228 local_version , pip_version
265229 )
266230 )
267231 elif pip_version > local_version :
268- logging .warning (
232+ logger .warning (
269233 constances .PACKAGE_VERSION_UPGRADE .format (local_version , pip_version )
270234 )
271235
0 commit comments