mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 21:04:40 +01:00
renamed logging module to log_viewer
This commit is contained in:
parent
d4f18fedba
commit
1dab85efd8
8 changed files with 50 additions and 2 deletions
|
|
@ -32,7 +32,7 @@ from .ftrack import (
|
|||
IFtrackEventHandlerPaths
|
||||
)
|
||||
from .clockify import ClockifyModule
|
||||
from .logging import LoggingModule
|
||||
from .log_viewer import LogViewModule
|
||||
from .muster import MusterModule
|
||||
from .standalonepublish_action import StandAlonePublishAction
|
||||
from .websocket_server import WebsocketModule
|
||||
|
|
@ -70,7 +70,7 @@ __all__ = (
|
|||
|
||||
"ClockifyModule",
|
||||
"IdleManager",
|
||||
"LoggingModule",
|
||||
"LogViewModule",
|
||||
"MusterModule",
|
||||
"StandAlonePublishAction",
|
||||
|
||||
|
|
|
|||
48
pype/modules/log_viewer/log_view_module.py
Normal file
48
pype/modules/log_viewer/log_view_module.py
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
from pype.api import Logger
|
||||
from .. import PypeModule, ITrayModule
|
||||
|
||||
|
||||
class LogViewModule(PypeModule, ITrayModule):
|
||||
name = "log_viewer"
|
||||
|
||||
def initialize(self, modules_settings):
|
||||
logging_settings = modules_settings[self.name]
|
||||
self.enabled = logging_settings["enabled"]
|
||||
|
||||
# Tray attributes
|
||||
self.window = None
|
||||
|
||||
def tray_init(self):
|
||||
try:
|
||||
from .tray.app import LogsWindow
|
||||
self.window = LogsWindow()
|
||||
except Exception:
|
||||
self.log.warning(
|
||||
"Couldn't set Logging GUI due to error.", exc_info=True
|
||||
)
|
||||
|
||||
# Definition of Tray menu
|
||||
def tray_menu(self, tray_menu):
|
||||
from Qt import QtWidgets
|
||||
# Menu for Tray App
|
||||
menu = QtWidgets.QMenu('Logging', tray_menu)
|
||||
|
||||
show_action = QtWidgets.QAction("Show Logs", menu)
|
||||
show_action.triggered.connect(self._show_logs_gui)
|
||||
menu.addAction(show_action)
|
||||
|
||||
tray_menu.addMenu(menu)
|
||||
|
||||
def tray_start(self):
|
||||
return
|
||||
|
||||
def tray_exit(self):
|
||||
return
|
||||
|
||||
def connect_with_modules(self, _enabled_modules):
|
||||
"""Nothing special."""
|
||||
return
|
||||
|
||||
def _show_logs_gui(self):
|
||||
if self.window:
|
||||
self.window.show()
|
||||
Loading…
Add table
Add a link
Reference in a new issue