|
2 | 2 |
|
3 | 3 | from __future__ import annotations |
4 | 4 |
|
| 5 | +import logging |
5 | 6 | import os |
6 | 7 | from typing import Literal, overload |
7 | 8 |
|
|
17 | 18 | from semra.web.shared import State |
18 | 19 |
|
19 | 20 |
|
| 21 | +logger = logging.getLogger(__name__) |
| 22 | + |
| 23 | + |
20 | 24 | # docstr-coverage:excused `overload` |
21 | 25 | @overload |
22 | 26 | def get_app( |
@@ -62,12 +66,12 @@ def get_app( |
62 | 66 | else: |
63 | 67 | current_author = biomappings.resources.get_current_curator(strict=False) |
64 | 68 | if current_author: |
65 | | - print("Loading biomappings resources") |
| 69 | + logger.info("Using biomappings resources") |
66 | 70 | biomappings_git_hash = biomappings.utils.get_git_hash() |
67 | 71 | for m in biomappings.load_false_mappings(): |
68 | 72 | index_biomapping(false_mapping_index, m) |
69 | 73 |
|
70 | | - print("Loading State for the app") |
| 74 | + logger.info("Loading State for the app") |
71 | 75 | name_query = "MATCH (n:concept) WHERE n.name IS NOT NULL RETURN n.name LIMIT 1" |
72 | 76 | name_example = client.read_query(name_query) |
73 | 77 | if name_example and len(name_example) > 0 and len(name_example[0]) > 0: |
@@ -106,7 +110,7 @@ def get_app( |
106 | 110 | fastapi_app.state = state # type:ignore |
107 | 111 | fastapi_app.include_router(api_router) |
108 | 112 | if add_autocomplete: |
109 | | - print("Adding autocomplete router and building fulltext index") |
| 113 | + logger.info("Adding autocomplete router and building fulltext index") |
110 | 114 | from semra.web.autocomplete.autocomplete_blueprint import auto_router |
111 | 115 | fastapi_app.include_router(auto_router) |
112 | 116 | # Create a fulltext index for concept names |
|
0 commit comments