コード例 #1
0
 def create_path(self, filename):
     fst_lvl_path = os.path.join(fn.find_abs_path("server", __file__), "storage", "img", filename[0])
     snd_lvl_path = os.path.join(fst_lvl_path, filename[1])
     if not os.path.exists(fst_lvl_path):
         os.mkdir(fst_lvl_path)    
     if not os.path.exists(snd_lvl_path):
         os.mkdir(snd_lvl_path)
     return os.path.join(snd_lvl_path, filename)
コード例 #2
0
 def __init__(self, env):
     
     # Setup logging.
     LEVELS = {
         'debug': logging.DEBUG,
         'info': logging.INFO,
         'warning': logging.WARNING,
         'error': logging.ERROR,
         'critical': logging.CRITICAL }
     
     self.__log_level = LEVELS.get(Config.get(env, "log_level"), logging.NOTSET)
     frm = logging.Formatter("%(asctime)s : %(name)s : %(levelname)s : %(message)s")
     self.__file_handler = logging.FileHandler(os.path.join(fn.find_abs_path("server", __file__), "log", Config.get(env, "log_file")))
     self.__file_handler.setLevel(logging.WARNING)
     self.__file_handler.setFormatter(frm)
     
     self.__stream_handler = logging.StreamHandler()
     self.__stream_handler.setLevel(logging.DEBUG)
     self.__stream_handler.setFormatter(frm)
     tornado.web.Application.__init__(self, Handlers, **Settings)