mirror of
https://github.com/avatao-content/test-tutorial-framework
synced 2025-07-13 23:46:23 +00:00
Refactor TFW logging
This commit is contained in:
@ -1,4 +1,5 @@
|
||||
import logging
|
||||
from sys import stderr
|
||||
from ast import literal_eval
|
||||
from functools import partial
|
||||
from signal import signal, SIGTERM, SIGINT
|
||||
@ -12,8 +13,8 @@ from tfw.builtins import LogMonitoringEventHandler, ProcessManagingEventHandler
|
||||
from tfw.builtins import DirectorySnapshottingEventHandler, FSMManagingEventHandler, MessageSender
|
||||
from tfw.components import TerminalCommands
|
||||
from tfw.config import TFWENV
|
||||
from tfw.config.log import TFWLog
|
||||
from tao.config import TAOENV
|
||||
from tfw.logging import Log, Logger, LogFormatter, VerboseLogFormatter
|
||||
|
||||
LOG = logging.getLogger(__name__)
|
||||
|
||||
@ -114,7 +115,10 @@ class MessageFSMStepsEventHandler(FSMAwareEventHandler):
|
||||
|
||||
def main():
|
||||
# pylint: disable=unused-variable
|
||||
TFWLog().start()
|
||||
Logger([
|
||||
Log(stderr, LogFormatter(20)),
|
||||
Log(TFWENV.LOGFILE, VerboseLogFormatter())
|
||||
]).start()
|
||||
|
||||
# TFW component EventHandlers (builtins, required for their respective functionalities)
|
||||
fsm = FSMManagingEventHandler( # TFW FSM
|
||||
|
Reference in New Issue
Block a user