Esempio n. 1
0
from logging.handlers import RotatingFileHandler
from blueprints import app, manager, jwt
from werkzeug.contrib.cache import SimpleCache

# Inisialization of cache
cache = SimpleCache()

# To solve 'No Handler'
logging.basicConfig()

# API
api = Api(app, catch_all_404s=True)

if __name__ == '__main__':
    try:
        if sys.argv[1] == 'db':
            manager.run()
    except Exception as e:
        # Create Log
        formatter = logging.Formatter(
            "[%(asctime)s] {%(pathname)s:%(lineno)d} %(levelname)s %(message)s"
        )
        log_handler = RotatingFileHandler(
            "%s/%s" % (app.root_path, '../storage/log/app.log'),
            maxBytes=10000,
            backupCount=10)
        logging.getLogger().setLevel('INFO')
        log_handler.setFormatter(formatter)
        app.logger.addHandler(log_handler)
        app.run(debug=True, port=2604)
Esempio n. 2
0
import json, logging, sys
from blueprints import app, manager
from logging.handlers import RotatingFileHandler

if __name__ == '__main__':
    '''define format log dan membuat rotasi log dengan backup
    10 files dan ukuran 10MB'''
    formatter = logging.Formatter(
        "[%(asctime)s]{%(pathname)s:%(lineno)d} %(levelname)s - %(message)s")
    log_handler = RotatingFileHandler(
        "%s/%s" % (app.root_path, '../storage/log/app.log'),
        maxBytes=1000000,
        backupCount=10)
    log_handler.setLevel(logging.INFO)
    log_handler.setFormatter(formatter)
    app.logger.addHandler(log_handler)

    try:
        if sys.argv[1] == 'db':
            manager.run()
        else:
            app.run(debug=True, host='0.0.0.0', port=5000)  # local host
    except IndexError as e:
        app.run(debug=True, host='0.0.0.0', port=5000)  # local host

#
Esempio n. 3
0
from flask_restful import Api
from blueprints import app, manager
from logging.handlers import RotatingFileHandler
from werkzeug.contrib.cache import SimpleCache
import logging, sys

cache = SimpleCache()
api = Api(app, catch_all_404s=True)

if __name__ == "__main__":
    try:
        if sys.argv[1] == "db":
            manager.run()
    except Exception as error:
        log_path = "../storage/logs"
        logging.basicConfig(level=logging.INFO)
        formatter = logging.Formatter(
            "[%(asctime)s] {%(pathname)s:%(lineno)d} %(levelname)s - %(message)s"
        )
        log_handler = RotatingFileHandler(
            "%s/%s" % (app.root_path, log_path + "/app.log"),
            maxBytes=1000000,
            backupCount=10)
        log_handler.setFormatter(formatter)
        app.logger.addHandler(log_handler)
        app.run(debug=True, host="localhost", port="5000")
Esempio n. 4
0
# from werkzeug.contrib.cache import SimpleCache

# cache = SimpleCache()

api = Api(app, catch_all_404s=True)

if __name__ == '__main__':
    ## run manage
    try:
        if sys.argv[1] == 'db':
            manager.run()

    except Exception as e:

        formatter = logging.Formatter(
            "[%(asctime)s] {%(pathname)s:%(lineno)d} %(levelname)s - %(message)s"
        )

        log_handler = logging.handlers.RotatingFileHandler(
            "%s/%s" % (app.root_path, '../storage/log/app.log'),
            maxBytes=10000,
            backupCount=10)

        logging.getLogger().setLevel('INFO')

        log_handler.setFormatter(formatter)
        app.logger.addHandler(log_handler)
        port = int(os.environ.get('PORT', 5000))
        app.run(debug=False, host='0.0.0.0', port=port)
Esempio n. 5
0
import sys, logging
from logging.handlers import RotatingFileHandler
from werkzeug.contrib.cache import SimpleCache

cache = SimpleCache()

###################################
# Flask-RESTFul define custom error
###################################
api = Api(app, catch_all_404s=True)

if __name__ == '__main__':
    try:
        if sys.argv[1] == 'db':
            manager.run()
            sys.exit()
    except Exception as e:
        ## define log format and create a rotating log with max size of 10MB and max backup up to 10 files
        formatter = logging.Formatter(
            "[%(asctime)s]{%(pathname)s:%(lineno)d} %(levelname)s -%(message)s"
        )
        log_handler = RotatingFileHandler(
            "%s/%s" % (app.root_path, '../storage/log/app.log'),
            maxBytes=10000000,
            backupCount=10)
        # log_handler.setLevel(logging.INFO)
        logging.getLogger().setLevel('INFO')
        log_handler.setFormatter(formatter)
        app.logger.addHandler(log_handler)
        app.run(debug=True, host='0.0.0.0', port=5000)
Esempio n. 6
0
from logging.handlers import RotatingFileHandler
import logging, sys
from blueprints import app, manager
from werkzeug.contrib.cache import SimpleCache

cache = SimpleCache()

## Initiate flask-restful instance
api = Api(app, catch_all_404s=True)

if __name__ == '__main__':
    try:
        if sys.argv[1] == 'db':
            manager.run()
    except Exception as e:
        ## Define log format and create a rotating log with max size of 10mb and max backup up to 10
        formatter = logging.Formatter(
            "[%(asctime)s] {%(pathname)s:%(lineno)d} %(levelname)s - %(message)s"
        )  # %s itu untuk format seperti .format
        log_handler = RotatingFileHandler(
            "%s/%s" % (app.root_path, '../storage/log/app.log'),
            maxBytes=10000,
            backupCount=10
        )  # '../storage/log/app.log' mundur satu folder karena 'app' pindah ke dalam blueprints/__init__.py / Bisa juga dengan memindahkan folder storage
        log_handler.setLevel(logging.NOTSET)
        log_handler.setFormatter(formatter)
        app.logger.addHandler(log_handler)

        ## if you want to jsonify 500 error, you cannot. But you can set debug=False
        app.run(debug=False, host='0.0.0.0', port=5020)
Esempio n. 7
0
import logging, sys
from blueprints import app, manager
from logging.handlers import RotatingFileHandler

if __name__ == '__main__':
    # define log format and create a rotating log with max size of 10 Mb and max backup to 10 files
    formatter = logging.Formatter(
        "[%(asctime)s] {%(pathname)s:%(lineno)d} %(levelname)s - %(message)s")
    log_handler = RotatingFileHandler("%s/%s" %
                                      (app.root_path, 'storage/log/app.log'),
                                      maxBytes=10000000,
                                      backupCount=10)
    log_handler.setLevel(logging.INFO)
    log_handler.setFormatter(formatter)
    app.logger.addHandler(log_handler)

    try:
        if sys.argv[1] == 'db':
            manager.run()
        else:
            app.run(debug=False, host='0.0.0.0', port=5001)
    except IndexError as e:
        app.run(debug=True, host='0.0.0.0', port=5001)
Esempio n. 8
0
from data.seeder import seeder

cache = SimpleCache()
api = Api(app, catch_all_404s=True)

if __name__ == '__main__':
    try:
        if sys.argv[1] == 'db':
            manager.run()

        # To seed
        elif sys.argv[1] == 'seed':
            seeder()

    # define log format and create a rotating log with max size of 10MB and max backup to 10 files
    except Exception as e:
        formatter = logging.Formatter(
            "[%(asctime)s] {%(pathname)s:%(lineno)d} %(levelname)s - %(message)s"
        )

        log_handler = RotatingFileHandler(
            "%s/%s" % (app.root_path, '../storage/log/app.log'),
            maxBytes=1000000000,
            backupCount=10)

        log_handler.setLevel(logging.INFO)
        log_handler.setFormatter(formatter)
        app.logger.addHandler(log_handler)

        app.run(debug=False, host='0.0.0.0', port=8000)
Esempio n. 9
0
from globals import *
import time
from blueprints import app
from flask import g
import threading

app.config['JSONIFY_PRETTYPRINT_REGULAR'] = False
app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER


@app.before_request
def start_timer():
    if 'start' not in g:
        g.start = {}
    g.start[threading.currentThread().getName()] = time.time()
    #print( "{0},{1}".format(threading.currentThread().getName(),time.time()) )


app.run(host='0.0.0.0', port=5000, debug=True)
Esempio n. 10
0
if __name__ == '__main__':
    formatter = logging.Formatter(
        "[%(asctime)s] {%(pathname)s:%(lineno)d} %(levelname)s - %(message)s")
    log_handler = RotatingFileHandler("%s/%s" %
                                      (app.root_path, 'storage/log/app.log'),
                                      maxBytes=10000,
                                      backupCount=10)
    log_handler.setLevel(logging.INFO)
    log_handler.setFormatter(formatter)
    app.logger.addHandler(log_handler)

    try:
        if sys.argv[1] == 'createadmin':
            admin_name = input("Masukkan Nama : ")
            admin_email = input("Masukkan Email : ")
            admin_phone_number = input("Masukkan No. Telp : ")
            admin_username = input("Masukkan Admin Username : "******"Masukkan Admin Password : "******"admin")
            db.session.add(admin)
            db.session.commit()
            print("Admin created.")
            exit(1)
        elif sys.argv[1] == 'db':
            manager.run()
        else:
            app.run(debug=False, host='0.0.0.0', port=8080)
    except IndexError as e:
        app.run(debug=True, host='0.0.0.0', port=8080)
Esempio n. 11
0
from flask_restful import Api
from blueprints import app, manager
import json, logging, sys
from logging.handlers import RotatingFileHandler

api = Api(app, catch_all_404s=True)

if __name__ == "__main__":
    try:
        if sys.argv[1] == "db":
            manager.run()
    except Exception as e:
        formatter = logging.Formatter(
            "[%(asctime)s]{%(pathname)s:%(lineno)d} %(levelname)s - %(message)s"
        )
        log_handler = RotatingFileHandler(
            "%s/%s" % (app.root_path, "../storage/log/app.log"),
            maxBytes=app.config["MAX_BYTES"],
            backupCount=10,
        )
        log_handler.setLevel(logging.INFO)
        log_handler.setFormatter(formatter)
        app.logger.addHandler(log_handler)
        app.run(debug=app.config["DEBUG"], host="0.0.0.0", port=5000)
Esempio n. 12
0
from blueprints import app

if __name__ == "__main__":
    app.run()
    
Esempio n. 13
0
# Entry Point into our app
from blueprints import app

# Allows you to run our app from this file with python directly
if __name__ == "__main__":
    app.run(host='0.0.0.0', debug=True)

Esempio n. 14
0
import json, logging, sys
from blueprints import app, manager
from logging.handlers import RotatingFileHandler


if __name__ == '__main__':
    '''define format log dan membuat rotasi log dengan backup
    10 files dan ukuran 10MB'''
    formatter = logging.Formatter("[%(asctime)s]{%(pathname)s:%(lineno)d} %(levelname)s - %(message)s")
    log_handler = RotatingFileHandler("%s/%s" % (app.root_path,
    '../storage/log/app.log'),
    maxBytes=1000000, backupCount=10)
    log_handler.setLevel(logging.INFO)
    log_handler.setFormatter(formatter)
    app.logger.addHandler(log_handler)

    try:
        if sys.argv[1] == 'db':
            manager.run()
        else:
            app.run(debug = False, host = '0.0.0.0', port = 8000) # local host
    except IndexError as e:
        app.run(debug = True, host = '0.0.0.0', port = 8000) # local host
Esempio n. 15
0
from flask import Flask, request
from flask_restful import Resource, Api, reqparse, abort
from time import strftime
import json, logging, sys
from logging.handlers import RotatingFileHandler
from flask_sqlalchemy import SQLAlchemy
from flask_migrate import Migrate

from blueprints import app, manager

if __name__ == '__main__':

    formatter = logging.Formatter(
        "[%(asctime)s] {%(pathname)s:%(lineno)d} %(levelname)s - %(message)s")
    log_handler = RotatingFileHandler(
        "%s/%s" % (app.root_path, '../storage/log/app.log'),
        maxBytes=10000,
        backupCount=10)
    log_handler.setLevel(logging.INFO)
    log_handler.setFormatter(formatter)
    app.logger.addHandler(log_handler)

    try:
        if sys.argv[1] == 'db':
            manager.run()
        else:
            app.run(debug=False, host='0.0.0.0', port=5000)  #True
    except IndexError as e:
        app.run(debug=True, host='0.0.0.0', port=5000)  #awalnya 1000
Esempio n. 16
0
from flask_restful import Resource, Api
import json, logging, sys
from logging.handlers import RotatingFileHandler

from blueprints import app, db

api = Api(app, catch_all_404s=True)

if __name__ == '__main__':

    if len(sys.argv) > 1:
        db.cli.run()
    # print(len(sys.argv))

    formatter = logging.Formatter(
        "[%(asctime)s]{%(pathname)s:%(lineno)d} %(levelname)s - %(message)s")
    log_handler = RotatingFileHandler(
        "%s/%s" % (app.root_path, '../storage/log/app.log'),
        maxBytes=10000,
        backupCount=10)
    log_handler.setLevel(logging.INFO)
    log_handler.setFormatter(formatter)
    app.logger.addHandler(log_handler)

    app.run(debug=app.config['DEBUG'],
            host=app.config['HOST'],
            port=app.config['PORT'])
    # try :
    #     if sys.argv[1] == 'db' :
    #         # manager.run()
    # except Exception as e :
Esempio n. 17
0
from cachelib import SimpleCache

cache = SimpleCache()

######################################

## initiate flask-restful instance
api = Api(app, catch_all_404s=True)

if __name__ == '__main__':
    formatter = logging.Formatter(
        "[%(asctime)s] {%(pathname)s:%(lineno)s} %(levelname)s - %(message)s")
    log_handler = RotatingFileHandler(
        "%s/%s" % (app.root_path, '../storage/log/app.log'),
        maxBytes=1000000,
        backupCount=10)
    log_handler.setLevel(logging.INFO)
    log_handler.setFormatter(formatter)
    app.logger.addHandler(log_handler)

    try:
        if sys.argv[1] == 'db':
            migrate.run()
            sys.exit()
        else:
            app.run(debug=DEBUG, host='0.0.0.0', port=5000)
    except IndexError as e:
        # define log format and create a rotating log with max size of 1mb and max backup to 10 files
        app.run(debug=DEBUG, host='0.0.0.0', port=5000)
Esempio n. 18
0
from blueprints import app

if __name__ == '__main__':
    app.debug = True
    app.secret_key = 'super_secret_key'
    app.run(host='0.0.0.0', port=5000)
Esempio n. 19
0
from werkzeug.contrib.cache import SimpleCache

#############
# cache
#############
cache = SimpleCache()

#############
# main
#############
api = Api(app, catch_all_404s=True)

if __name__ == '__main__':
    try:
        if sys.argv[1] == 'db':
            manager.run()
    except Exception as e:
        formatter = logging.Formatter(
            '[%(asctime)s] {%(pathname)s:%(lineno)d} %(levelname)s - %(message)s'
        )
        log_handler = RotatingFileHandler(
            '%s/%s' % (app.root_path, '../storage/log/app.log'),
            maxBytes=10000,
            backupCount=10)

        log_handler.setLevel(logging.INFO)
        app.logger.addHandler(log_handler)
        log_handler.setFormatter(formatter)

        app.run(debug=True, host='127.0.0.1', port=5001)
Esempio n. 20
0
import sys
import os
from blueprints import app, manager
from flask_restful import Api
from logging.handlers import RotatingFileHandler
from werkzeug.contrib.cache import SimpleCache

cache = SimpleCache()

# initiate flask-restful instance
api = Api(app, catch_all_404s=True)

if __name__ == '__main__':
    try:
        if sys.argv[1] == 'db':
            manager.run()
    except Exception as e:
        # define log format and create a rotating log
        formatter = logging.Formatter(
            "[%(asctime)s] {%(pathname)s:%(lineno)d} %(levelname)s - %(message)s"
        )
        log_handler = RotatingFileHandler(
            "%s/%s" % (app.root_path, '../storage/log/app.log'),
            maxBytes=100000,
            backupCount=10)
        logging.getLogger().setLevel(logging.INFO)
        log_handler.setFormatter(formatter)
        app.logger.addHandler(log_handler)
        port = int(os.environ.get('PORT', 5000))
        app.run(debug=True, host='0.0.0.0', port=port)
Esempio n. 21
0
from blueprints import app

app.run(host='0.0.0.0', port=8080, debug=True)
Esempio n. 22
0
from blueprints import app
import config


if __name__ == '__main__':
    app.run(debug=app.config['DEBUG'], host="0.0.0.0", port=app.config['APP_PORT'])
    
Esempio n. 23
0
from flask import Flask , request
import json,logging, sys
from logging.handlers import RotatingFileHandler
from flask_restful import Resource, Api, reqparse
from blueprints import app, manager, jwt
import logging
from werkzeug.contrib.cache import SimpleCache

cache=SimpleCache()

api=Api(app, catch_all_404s=True)

if __name__=="__main__":
    try:
        if sys.argv[1]=='db':
            manager.run()
    except:
        logging.getLogger().setLevel('INFO')
        formatter=logging.Formatter("[%(asctime)s] {%(pathname)s:%(lineno)s} %(levelname)s-%(message)s")
        log_handler=RotatingFileHandler("%s/%s" % (app.root_path, "../storage/log/app.log"),
        maxBytes=10000, backupCount=10)
        # log_handler.setLevel(logging.ROOT)
        log_handler.setFormatter(formatter)
        app.logger.addHandler(log_handler)
        app.run(debug=True, host="0.0.0.0", port=5000)
    



Esempio n. 24
0
from flask_restful import Api
import logging
import sys
from logging.handlers import RotatingFileHandler
from blueprints import app, manager
from werkzeug.contrib.cache import SimpleCache

cache = SimpleCache()

# initiate restful-api instance
api = Api(app, catch_all_404s=True)

if __name__ == '__main__':
    try:
        if sys.argv[1] == 'db':
            manager.run()
    except Exception as e:
        formatter = logging.Formatter(
            "[%(asctime)s] {%(pathname)s:%(lineno)d} %(levelname)s - %(message)s"
        )
        log_handler = RotatingFileHandler(
            "%s/%s" % (app.root_path, '../storage/log/app.log'),
            maxBytes=app.config['MAX_BYTES'],
            backupCount=10)
        log_handler.setLevel(logging.INFO)
        log_handler.setFormatter(formatter)
        app.logger.addHandler(log_handler)

        app.run(debug=app.config['DEBUG'], host='0.0.0.0', port=5050)
Esempio n. 25
0
#!/usr/bin/env python

from blueprints import app

app.secret_key = 'correcthorsebatterystaple'

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=8000, debug=True,)
Esempio n. 26
0
from flask_restful import Api
import sys
import logging
from logging.handlers import RotatingFileHandler as RFH
from werkzeug.contrib.cache import SimpleCache

cache = SimpleCache()
##########################################
# Import Blueprints below
##########################################
from blueprints import app, manager

api = Api(app, catch_all_404s=True)

if __name__ == '__main__':
    try:
        if sys.argv[1] == 'db':
            manager.run()
    except Exception as excpt:
        formatter = logging.Formatter(
            "[%(asctime)s] {%(pathname)s:%(lineno)d} %(levelname)s - %(message)s"
        )
        log_handler = RFH('%s/%s' % (app.root_path, 'storage/log/error.log'),
                          maxBytes=1000000,
                          backupCount=10)
        log_handler.setLevel(logging.ERROR)
        log_handler.setFormatter(formatter)
        app.logger.addHandler(log_handler)

    app.run(debug=True, host='0.0.0.0', port='8888')