mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +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
|
IFtrackEventHandlerPaths
|
||||||
)
|
)
|
||||||
from .clockify import ClockifyModule
|
from .clockify import ClockifyModule
|
||||||
from .logging import LoggingModule
|
from .log_viewer import LogViewModule
|
||||||
from .muster import MusterModule
|
from .muster import MusterModule
|
||||||
from .standalonepublish_action import StandAlonePublishAction
|
from .standalonepublish_action import StandAlonePublishAction
|
||||||
from .websocket_server import WebsocketModule
|
from .websocket_server import WebsocketModule
|
||||||
|
|
@ -70,7 +70,7 @@ __all__ = (
|
||||||
|
|
||||||
"ClockifyModule",
|
"ClockifyModule",
|
||||||
"IdleManager",
|
"IdleManager",
|
||||||
"LoggingModule",
|
"LogViewModule",
|
||||||
"MusterModule",
|
"MusterModule",
|
||||||
"StandAlonePublishAction",
|
"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