functions: logging: use printer_data
This commit is contained in:
parent
03e4681aa6
commit
79c858ded6
@ -5,12 +5,17 @@ This page will have common problems and common solutions to those problems.
|
|||||||
|
|
||||||
The first step to troubleshooting any problem is getting the cause of the error.
|
The first step to troubleshooting any problem is getting the cause of the error.
|
||||||
|
|
||||||
* Check for the file `/tmp/KlipperScreen.log`
|
* Find KlipperScreen.log:
|
||||||
|
|
||||||
look at the contents by running `cat /tmp/KlipperScreen.log` or grab the file over WinSCP or another sftp program.
|
!!! important
|
||||||
This is the most important file, and should be provided if you ask for support.
|
This log file should be provided if you ask for support.
|
||||||
|
|
||||||
If that file is non-existent, run `journalctl -xe -u KlipperScreen`
|
Depending on your setup the file could be accesible from the web interface (Mainsail/Fluidd) alongside other logs
|
||||||
|
|
||||||
|
Located at `~/printer_data/logs`or in `/tmp/` if the former doesn't exists.
|
||||||
|
|
||||||
|
If KlipperScreen.log doesn't exist, run `systemctl status KlipperScreen`
|
||||||
|
(or `journalctl -xe -u KlipperScreen`)
|
||||||
|
|
||||||
Check the file `/var/log/Xorg.0.log` where you can find issues with the X server.
|
Check the file `/var/log/Xorg.0.log` where you can find issues with the X server.
|
||||||
|
|
||||||
|
@ -157,7 +157,6 @@ def setup_logging(log_file, software_version):
|
|||||||
stdout_fmt = logging.Formatter(
|
stdout_fmt = logging.Formatter(
|
||||||
'%(asctime)s [%(filename)s:%(funcName)s()] - %(message)s')
|
'%(asctime)s [%(filename)s:%(funcName)s()] - %(message)s')
|
||||||
stdout_hdlr.setFormatter(stdout_fmt)
|
stdout_hdlr.setFormatter(stdout_fmt)
|
||||||
|
|
||||||
fh = listener = None
|
fh = listener = None
|
||||||
try:
|
try:
|
||||||
if os.path.exists(log_file):
|
if os.path.exists(log_file):
|
||||||
|
@ -1123,12 +1123,17 @@ class KlipperScreen(Gtk.Window):
|
|||||||
def main():
|
def main():
|
||||||
version = functions.get_software_version()
|
version = functions.get_software_version()
|
||||||
parser = argparse.ArgumentParser(description="KlipperScreen - A GUI for Klipper")
|
parser = argparse.ArgumentParser(description="KlipperScreen - A GUI for Klipper")
|
||||||
|
homedir = os.path.expanduser("~")
|
||||||
|
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"-c", "--configfile", default="~/KlipperScreen.conf", metavar='<configfile>',
|
"-c", "--configfile", default=os.path.join(homedir, "KlipperScreen.conf"), metavar='<configfile>',
|
||||||
help="Location of KlipperScreen configuration file"
|
help="Location of KlipperScreen configuration file"
|
||||||
)
|
)
|
||||||
|
logdir = os.path.join(homedir, "printer_data", "logs")
|
||||||
|
if not os.path.exists(logdir):
|
||||||
|
logdir = "/tmp"
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"-l", "--logfile", default="/tmp/KlipperScreen.log", metavar='<logfile>',
|
"-l", "--logfile", default=os.path.join(logdir, "KlipperScreen.log"), metavar='<logfile>',
|
||||||
help="Location of KlipperScreen logfile output"
|
help="Location of KlipperScreen logfile output"
|
||||||
)
|
)
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user