Skip to content

Commit fdd1ef9

Browse files
committed
add logger
1 parent 616b408 commit fdd1ef9

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

vetiver/server.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,28 @@
1-
from typing import Callable, List, Union
2-
from urllib.parse import urljoin
3-
41
import re
52
import httpx
63
import json
7-
import pandas as pd
84
import requests
95
import uvicorn
106
import os
117
import subprocess
8+
import logging
9+
import pandas as pd
1210
from fastapi import FastAPI, Request, testclient
1311
from fastapi.exceptions import RequestValidationError
1412
from fastapi.openapi.utils import get_openapi
15-
from fastapi.responses import HTMLResponse, RedirectResponse
16-
from fastapi.responses import PlainTextResponse
13+
from fastapi.responses import HTMLResponse, RedirectResponse, PlainTextResponse
1714
from textwrap import dedent
1815
from warnings import warn
16+
from urllib.parse import urljoin
17+
from typing import Callable, List, Union
1918

20-
from .utils import _jupyter_nb
19+
from .utils import _jupyter_nb, inform
2120
from .vetiver_model import VetiverModel
2221
from .meta import VetiverMeta
2322
from .helpers import api_data_to_frame, response_to_frame
2423

24+
_log = logging.getLogger(__name__)
25+
2526

2627
class VetiverAPI:
2728
"""Create model aware API
@@ -278,9 +279,10 @@ def run(self, port: int = 8000, host: str = "127.0.0.1", **kw):
278279
)
279280
# subprocess is run, new URL given
280281
if len(path) > 0:
281-
print(f"INFO: vetiver running at: {path}")
282+
inform(_log, f"INFO: vetiver running at: {path}")
282283
uvicorn.run(self.app, port=port, host=host, root_path=path, **kw)
283284
else:
285+
inform(_log, f"INFO: vetiver running at: {host+':'+port}")
284286
uvicorn.run(self.app, port=port, host=host, **kw)
285287

286288
def _custom_openapi(self):

0 commit comments

Comments
 (0)