Update app.py
Browse files
app.py
CHANGED
@@ -36,20 +36,27 @@ import warnings
|
|
36 |
warnings.filterwarnings('ignore', category=DeprecationWarning)
|
37 |
logging.getLogger('tensorflow').setLevel(logging.ERROR)
|
38 |
|
39 |
-
app = Flask(__name__)
|
40 |
-
CORS(app) # Enable CORS for frontend
|
41 |
-
|
42 |
# Configure logging
|
|
|
|
|
|
|
43 |
logging.basicConfig(
|
44 |
level=logging.INFO,
|
45 |
format='%(asctime)s - %(levelname)s - %(message)s',
|
46 |
handlers=[
|
47 |
-
logging.FileHandler('app.log'),
|
48 |
logging.StreamHandler()
|
49 |
]
|
50 |
)
|
51 |
logger = logging.getLogger(__name__)
|
52 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
# Initialize geocoder
|
54 |
geocoder = Nominatim(user_agent="indian_property_verifier", timeout=10)
|
55 |
|
|
|
36 |
warnings.filterwarnings('ignore', category=DeprecationWarning)
|
37 |
logging.getLogger('tensorflow').setLevel(logging.ERROR)
|
38 |
|
|
|
|
|
|
|
39 |
# Configure logging
|
40 |
+
log_dir = os.path.join(os.getcwd(), 'logs')
|
41 |
+
os.makedirs(log_dir, exist_ok=True)
|
42 |
+
|
43 |
logging.basicConfig(
|
44 |
level=logging.INFO,
|
45 |
format='%(asctime)s - %(levelname)s - %(message)s',
|
46 |
handlers=[
|
47 |
+
logging.FileHandler(os.path.join(log_dir, 'app.log')),
|
48 |
logging.StreamHandler()
|
49 |
]
|
50 |
)
|
51 |
logger = logging.getLogger(__name__)
|
52 |
|
53 |
+
# Suppress warnings
|
54 |
+
warnings.filterwarnings('ignore')
|
55 |
+
logging.getLogger('transformers').setLevel(logging.ERROR)
|
56 |
+
|
57 |
+
app = Flask(__name__)
|
58 |
+
CORS(app) # Enable CORS for frontend
|
59 |
+
|
60 |
# Initialize geocoder
|
61 |
geocoder = Nominatim(user_agent="indian_property_verifier", timeout=10)
|
62 |
|