11import logging .config
22import os
33import sys
4- from os .path import expanduser
54
65import requests
76import superannotate .lib .core as constances
107106 upload_videos_from_folder_to_project ,
108107)
109108from superannotate .lib .app .interface .sdk_interface import validate_annotations
109+ from superannotate .logger import get_default_logger
110110from superannotate .version import __version__
111111
112112__all__ = [
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- )
211+ logger = get_default_logger ()
247212
248213
249214def log_version_info ():
250215 local_version = parse (__version__ )
251216 if local_version .is_prerelease :
252- logging .info (constances .PACKAGE_VERSION_INFO_MESSAGE .format (__version__ ))
217+ logger .info (constances .PACKAGE_VERSION_INFO_MESSAGE .format (__version__ ))
253218 req = requests .get ("https://pypi.python.org/pypi/superannotate/json" )
254219 if req .ok :
255220 releases = req .json ().get ("releases" , [])
@@ -259,13 +224,13 @@ def log_version_info():
259224 if not ver .is_prerelease or local_version .is_prerelease :
260225 pip_version = max (pip_version , ver )
261226 if pip_version .major > local_version .major :
262- logging .warning (
227+ logger .warning (
263228 constances .PACKAGE_VERSION_MAJOR_UPGRADE .format (
264229 local_version , pip_version
265230 )
266231 )
267232 elif pip_version > local_version :
268- logging .warning (
233+ logger .warning (
269234 constances .PACKAGE_VERSION_UPGRADE .format (local_version , pip_version )
270235 )
271236
0 commit comments