Quellcode durchsuchen

added some debug output

digital vor 8 Jahren
Ursprung
Commit
00b8026a23
1 geänderte Dateien mit 9 neuen und 10 gelöschten Zeilen
  1. 9 10
      network/__init__.py

+ 9 - 10
network/__init__.py

@@ -104,6 +104,7 @@ class Server(object):
             host,
             port=None,
             af_family="AF_INET",
+            log_ip=False,
             max_allowed_clients=5,
             handler=None,
             handler_kwargs={},
@@ -113,6 +114,7 @@ class Server(object):
         self.host=host
         self.port=port
         self.af_family = af_family
+        self.log_ip = log_ip
         self.handler_kwargs = handler_kwargs
         self.handler = handler
         self.max_allowed_clients = max_allowed_clients
@@ -140,9 +142,8 @@ class Server(object):
     def make_handler(self, conn, addr):
         return self.handler(conn, addr, self, **self.handler_kwargs)
     def register_conn(self, conn, addr):
-        lserver.info(
-            "New Connection, addr: '{}', socket: '{}'".format(addr,conn)
-        )
+        # if self.log_ip:
+        #     lserver.info("New connection from {} on port {}".format(*addr))
         self.read_sockets_expected.append(conn)
         if addr:
             self.conn_to_addr[conn] = addr
@@ -192,17 +193,15 @@ class Server(object):
                 if ( s == self.socket ):
                     lserver.debug("handling new client")
                     conn, addr = self.socket.accept()
-                    lserver.debug("conn: '{}', addr: '{}'".format(
-                        conn,
-                        addr,
-                    ))
-                    handler = self.make_handler(conn, addr)
-                    self.register_conn(conn, addr)
-                    self.register_handler(handler, conn)
+                    lserver.info(
+                        "New connection from {} on port {}".format(*addr))
                     lserver.debug("peername: '{}', sockname: '{}'".format(
                         conn.getpeername(),
                         conn.getsockname(),
                     ))
+                    handler = self.make_handler(conn, addr)
+                    self.register_conn(conn, addr)
+                    self.register_handler(handler, conn)
                 elif ( socket_handler
                         and (socket_handler in self.connection_handler) ):
                     lserver.debug("handling client connection")