Starting to implement logging
This commit is contained in:
parent
86c81cf7f0
commit
215f7251d1
@ -21,7 +21,7 @@ import gi
|
|||||||
gi.require_version('GtkSource', '5')
|
gi.require_version('GtkSource', '5')
|
||||||
gi.require_version('GdkPixbuf', '2.0')
|
gi.require_version('GdkPixbuf', '2.0')
|
||||||
from gi.repository import Adw, Gtk, Gdk, GLib, GtkSource, Gio, GdkPixbuf
|
from gi.repository import Adw, Gtk, Gdk, GLib, GtkSource, Gio, GdkPixbuf
|
||||||
import json, requests, threading, os, re, base64, sys, gettext, locale, subprocess, uuid, shutil, tarfile, tempfile
|
import json, requests, threading, os, re, base64, sys, gettext, locale, subprocess, uuid, shutil, tarfile, tempfile, logging
|
||||||
from time import sleep
|
from time import sleep
|
||||||
from io import BytesIO
|
from io import BytesIO
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
@ -45,6 +45,10 @@ class AlpacaWindow(Adw.ApplicationWindow):
|
|||||||
gettext.textdomain('com.jeffser.Alpaca')
|
gettext.textdomain('com.jeffser.Alpaca')
|
||||||
_ = gettext.gettext
|
_ = gettext.gettext
|
||||||
|
|
||||||
|
logger = logging.getLogger(__name__)
|
||||||
|
logging.basicConfig(format="%(levelname)s\t[%(filename)s | %(funcName)s] %(message)s")
|
||||||
|
logger.setLevel(logging.ERROR)
|
||||||
|
|
||||||
#Variables
|
#Variables
|
||||||
editing_message = None
|
editing_message = None
|
||||||
available_models = None
|
available_models = None
|
||||||
@ -1428,9 +1432,11 @@ Generate a title following these rules:
|
|||||||
self.model_drop_down.set_factory(factory)
|
self.model_drop_down.set_factory(factory)
|
||||||
|
|
||||||
def __init__(self, **kwargs):
|
def __init__(self, **kwargs):
|
||||||
|
self.logger.debug('Starting window')
|
||||||
super().__init__(**kwargs)
|
super().__init__(**kwargs)
|
||||||
GtkSource.init()
|
GtkSource.init()
|
||||||
with open('/app/share/Alpaca/alpaca/available_models.json', 'r') as f:
|
with open('/app/share/Alpaca/alpaca/available_models.json', 'r') as f:
|
||||||
|
self.logger.debug('Loading available_models')
|
||||||
self.available_models = json.load(f)
|
self.available_models = json.load(f)
|
||||||
if not os.path.exists(os.path.join(self.data_dir, "chats")):
|
if not os.path.exists(os.path.join(self.data_dir, "chats")):
|
||||||
os.makedirs(os.path.join(self.data_dir, "chats"))
|
os.makedirs(os.path.join(self.data_dir, "chats"))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user