in modular_cli/utils/logger.py [0:0]
def _get_logs_path() -> Path:
"""
Returns logs that exists
:return:
"""
default = str(Path.home() / TOOL_CONFIGURATION_FOLDER / 'logs')
path = os.getenv(ENV_LOG_PATH, default)
try:
os.makedirs(path, exist_ok=True)
except OSError:
logging.getLogger().warning(
f'Cannot access {path}. Writing logs to {default}'
)
path = default
os.makedirs(path, exist_ok=True)
return Path(path).resolve()