diff --git a/solvable/src/event_handler_main.py b/solvable/src/event_handler_main.py index 310bbdb..5dd0596 100644 --- a/solvable/src/event_handler_main.py +++ b/solvable/src/event_handler_main.py @@ -8,7 +8,7 @@ from tfw.fsm import YamlFSM from tfw.event_handlers import FSMAwareEventHandler from tfw.components.ide import IdeHandler from tfw.components.terminal import TerminalHandler -from tfw.components.frontend import FrontendHandler +from tfw.components.frontend import FrontendProxyHandler, ConsoleLogsHandler from tfw.components.process_management import ProcessHandler, ProcessLogHandler from tfw.components.fsm import FSMHandler from tfw.main import EventHandlerFactory, setup_signal_handlers @@ -50,8 +50,7 @@ def main(): )) # Handles 'deploy' button clicks processmanager_eh = eh_factory.build(ProcessHandler( - supervisor_uri=TFWENV.SUPERVISOR_HTTP_URI, - log_tail=2000, + supervisor_uri=TFWENV.SUPERVISOR_HTTP_URI )) # Sends live logs of webservice process to frontend logmonitor_eh = eh_factory.build(ProcessLogHandler( @@ -60,7 +59,9 @@ def main(): log_tail=2000 )) # Proxies frontend API calls to frontend - frontend_eh = eh_factory.build(FrontendHandler()) + frontend_eh = eh_factory.build(FrontendProxyHandler()) + # Writes live logs to console on frontend + console_logs_eh = eh_factory.build(ConsoleLogsHandler(stream='stdout')) # Replace these with your custom event handlers # Echoes executed commands to messages