aboutsummaryrefslogtreecommitdiffstats
path: root/pysite/views/ws/echo.py
diff options
context:
space:
mode:
authorGravatar Gareth Coles <[email protected]>2018-02-18 11:24:18 +0000
committerGravatar Gareth Coles <[email protected]>2018-02-18 11:24:18 +0000
commited0603857c2c839c19b7784cd00e0731e57364be (patch)
treece12a9d5073a364a027665166626344987690aaa /pysite/views/ws/echo.py
parentRename "Websocket" to "WS" to avoid confusion with the gevents-websocket WebS... (diff)
parentattempt to fix stacktrace when initialising logger (#17) (diff)
Merge remote-tracking branch 'origin/master'
# Conflicts: # pysite/views/ws/echo.py
Diffstat (limited to 'pysite/views/ws/echo.py')
-rw-r--r--pysite/views/ws/echo.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/pysite/views/ws/echo.py b/pysite/views/ws/echo.py
index 06dffdc4..a10f9b57 100644
--- a/pysite/views/ws/echo.py
+++ b/pysite/views/ws/echo.py
@@ -1,4 +1,8 @@
# coding=utf-8
+import logging
+
+from geventwebsocket.websocket import WebSocket
+
from pysite.websockets import WS
@@ -6,13 +10,17 @@ class EchoWebsocket(WS):
path = "/echo"
name = "ws_echo"
+ def __init__(self, socket: WebSocket):
+ super().__init__(socket)
+ self.log = logging.getLogger()
+
def on_open(self):
- print("Echo | WS opened.")
+ self.log.debug("Echo | WS opened.")
self.send("Hey, welcome!")
def on_message(self, message):
- print(f"Echo | Message: {message}")
+ self.log.debug(f"Echo | Message: {message}")
self.send(message)
def on_close(self):
- print("Echo | WS closed.")
+ self.log.debug("Echo | WS closed.")