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" : {
242- # "level": "INFO",
243- "level" : "DEBUG" ,
244- "handlers" : ["console" , "fileHandler" ],
245- },
246- }
247- )
211+ logger = get_default_logger ()
248212
249213
250214def log_version_info ():
251215 local_version = parse (__version__ )
252216 if local_version .is_prerelease :
253- logging .info (constances .PACKAGE_VERSION_INFO_MESSAGE .format (__version__ ))
217+ logger .info (constances .PACKAGE_VERSION_INFO_MESSAGE .format (__version__ ))
254218 req = requests .get ("https://pypi.python.org/pypi/superannotate/json" )
255219 if req .ok :
256220 releases = req .json ().get ("releases" , [])
@@ -260,13 +224,13 @@ def log_version_info():
260224 if not ver .is_prerelease or local_version .is_prerelease :
261225 pip_version = max (pip_version , ver )
262226 if pip_version .major > local_version .major :
263- logging .warning (
227+ logger .warning (
264228 constances .PACKAGE_VERSION_MAJOR_UPGRADE .format (
265229 local_version , pip_version
266230 )
267231 )
268232 elif pip_version > local_version :
269- logging .warning (
233+ logger .warning (
270234 constances .PACKAGE_VERSION_UPGRADE .format (local_version , pip_version )
271235 )
272236
0 commit comments