mirror of
https://git.datalinker.icu/ltdrdata/ComfyUI-Manager
synced 2025-12-09 22:24:23 +08:00
manager: logging feature
This commit is contained in:
parent
dd4656e67c
commit
41999f4e68
@ -33,7 +33,7 @@ sys.path.append('../..')
|
|||||||
from torchvision.datasets.utils import download_url
|
from torchvision.datasets.utils import download_url
|
||||||
|
|
||||||
# ensure .js
|
# ensure .js
|
||||||
print("### Loading: ComfyUI-Manager (V0.20.1)")
|
print("### Loading: ComfyUI-Manager (V0.21)")
|
||||||
|
|
||||||
comfy_ui_required_revision = 1240
|
comfy_ui_required_revision = 1240
|
||||||
comfy_ui_revision = "Unknown"
|
comfy_ui_revision = "Unknown"
|
||||||
|
|||||||
@ -1,6 +1,46 @@
|
|||||||
|
import datetime
|
||||||
import os
|
import os
|
||||||
import subprocess
|
import subprocess
|
||||||
|
|
||||||
|
import sys
|
||||||
|
import os
|
||||||
|
import atexit
|
||||||
|
|
||||||
|
# Logger setup
|
||||||
|
if os.path.exists("comfyui.log"):
|
||||||
|
os.rename("comfyui.log", "comfyui.prev.log")
|
||||||
|
|
||||||
|
original_stdout = sys.stdout
|
||||||
|
original_stderr = sys.stderr
|
||||||
|
|
||||||
|
|
||||||
|
class Logger:
|
||||||
|
def __init__(self, filename):
|
||||||
|
self.file = open(filename, "a")
|
||||||
|
|
||||||
|
def write(self, message):
|
||||||
|
self.file.write(message)
|
||||||
|
self.file.flush()
|
||||||
|
original_stdout.write(message)
|
||||||
|
original_stdout.flush()
|
||||||
|
|
||||||
|
def flush(self):
|
||||||
|
self.file.flush()
|
||||||
|
original_stdout.flush()
|
||||||
|
|
||||||
|
def close_file(self):
|
||||||
|
self.file.close()
|
||||||
|
|
||||||
|
|
||||||
|
sys.stdout = Logger("comfyui.log")
|
||||||
|
sys.stderr = sys.stdout
|
||||||
|
|
||||||
|
atexit.register(sys.stdout.close_file)
|
||||||
|
|
||||||
|
print("** ComfyUI start up time:", datetime.datetime.now())
|
||||||
|
|
||||||
|
|
||||||
|
# Perform install
|
||||||
script_list_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "startup-scripts", "install-scripts.txt")
|
script_list_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "startup-scripts", "install-scripts.txt")
|
||||||
|
|
||||||
# Check if script_list_path exists
|
# Check if script_list_path exists
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user