add log viewer features and set log level functionality in admin panel

add "Get Logs for a new Release", which will create preformatted markdown text you can paste directly to the issue
This commit is contained in:
Kamil
2024-12-10 11:44:01 +00:00
parent 798c4ae28d
commit 7676189625
5 changed files with 231 additions and 4 deletions

View File

@@ -244,4 +244,8 @@ def get_latest_release(tag_name :str):
return False, ''
except requests.exceptions.RequestException as e:
app.logger.error(f"Error fetching latest version: {str(e)}")
return False,''
return False,''
def set_log_level(level):
app.logger.setLevel(level)
app.logger.info(f"Log level set to {level}")