Skip to content

Commit 64e4467

Browse files
committed
Setup logging to graylog for instrument server via main server
1 parent 94ab227 commit 64e4467

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/murfey/instrument_server/__init__.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
from rich.logging import RichHandler
66

77
import murfey
8+
from murfey.client import read_config
9+
from murfey.client.customlogging import CustomHandler
810
from murfey.util import LogFilter
911

1012
logger = logging.getLogger("murfey.instrument_server")
@@ -33,6 +35,13 @@ def run():
3335
logging.getLogger("fastapi").addHandler(rich_handler)
3436
logging.getLogger("uvicorn").addHandler(rich_handler)
3537

38+
ws = murfey.client.websocket.WSApp(
39+
server=read_config()["Murfey"].get("server"),
40+
)
41+
42+
handler = CustomHandler(ws.send)
43+
logging.getLogger().addHandler(handler)
44+
3645
logger.info(
3746
f"Starting Murfey server version {murfey.__version__}, listening on {args.host}:{args.port}"
3847
)

0 commit comments

Comments
 (0)