diff --git a/project.clj b/project.clj index 7347f1aedaa268203a91772910cd9b55900735e4..7dfcf67ec6143332ce4f4e3ebb98497fd32a8caf 100644 --- a/project.clj +++ b/project.clj @@ -1,4 +1,4 @@ -(defproject python/lein-template "0.19.0" +(defproject python/lein-template "0.19.1" :description "lein template for a python project" :repositories [["snapshots" {:url "http://devserv.game.yy.com/nexus/content/repositories/snapshots" diff --git a/src/leiningen/new/python/configlogger.py b/src/leiningen/new/python/configlogger.py index 8587bbc7c4dff51eb2fc96cf7ac4ed30d6f0559a..4cdb90737f4313f8c8fef43830f0dc29e671f4de 100644 --- a/src/leiningen/new/python/configlogger.py +++ b/src/leiningen/new/python/configlogger.py @@ -28,26 +28,13 @@ def load_logger_config(): fileConfig(resource_filename("{{name}}", "logger.conf")) return - try: - os.makedirs(logdir) - fileConfig(resource_filename("{{name}}", "logger.conf")) - return - except OSError as _: - pass - - import subprocess - exit_code = subprocess.call(["sudo", "mkdir", "-p", logdir]) - if exit_code == 0: - fileConfig(resource_filename("{{name}}", "logger.conf")) - return - - TESTING = os.getenv("PYTEST") == "1" - level = logging.DEBUG if TESTING else logging.INFO + ENV = os.getenv("ENV", "test") + level = logging.INFO if ENV == "prod" else logging.DEBUG logging.basicConfig( format='%(asctime)s [%(module)s] %(levelname)-8s %(message)s', level=level) logging.info("Create log dir %s failed. Using basic config, level=%s", - logdir, "DEBUG" if TESTING else "INFO") + logdir, level) logging.captureWarnings(True)