從今天開始每天都會放實作的東西,之前的內容比較像是參考性質,實際使用時還是需要調整一下,接下來的日子也請各位看官們多多指教囉
import logging
logging.basicConfig(
format="'%(asctime)s %(message)s",
level=logging.DEBUG,
)
logger = logging.getLogger("websocket-server")
file_handler = logging.FileHandler('server.log')
file_handler.setFormatter(logging.Formatter('%(asctime)s %(message)s'))
logger.addHandler(file_handler)
async def server(conn, path):
# ...
async def main():
start_server = await websockets.serve(server, "localhost", 8765, logger=logger)
await start_server.wait_closed()
if __name__ == "__main__":
asyncio.run(main())
以上內容可以顯示 server 的 log,對於之後開發新功能有不錯的幫助喔~