Using a custom logger with colors and timestamp instead of console.xxx
This commit is contained in:
parent
4794477be3
commit
e800bc161d
34 changed files with 278 additions and 236 deletions
|
|
@ -52,11 +52,11 @@ Singleton {
|
|||
function loadFromCache() {
|
||||
const now = Time.timestamp
|
||||
if (!data.timestamp || (now >= data.timestamp + githubUpdateFrequency)) {
|
||||
console.log("[GitHub] Cache expired or missing, fetching new data")
|
||||
Logger.log("GitHub", "Cache expired or missing, fetching new data")
|
||||
fetchFromGitHub()
|
||||
return
|
||||
}
|
||||
console.log("[GitHub] Loading cached GitHub data (age:", Math.round((now - data.timestamp) / 60), "minutes)")
|
||||
Logger.log("GitHub", "Loading cached GitHub data (age:", Math.round((now - data.timestamp) / 60), "minutes)")
|
||||
|
||||
if (data.version) {
|
||||
root.latestVersion = data.version
|
||||
|
|
@ -69,7 +69,7 @@ Singleton {
|
|||
// --------------------------------
|
||||
function fetchFromGitHub() {
|
||||
if (isFetchingData) {
|
||||
console.warn("[GitHub] GitHub data is still fetching")
|
||||
Logger.warn("GitHub", "GitHub data is still fetching")
|
||||
return
|
||||
}
|
||||
|
||||
|
|
@ -81,8 +81,8 @@ Singleton {
|
|||
// --------------------------------
|
||||
function saveData() {
|
||||
data.timestamp = Time.timestamp
|
||||
console.log("[GitHub] Saving data to cache file:", githubDataFile)
|
||||
console.log("[GitHub] Data to save - version:", data.version, "contributors:", data.contributors.length)
|
||||
Logger.log("GitHub", "Saving data to cache file:", githubDataFile)
|
||||
Logger.log("GitHub", "Data to save - version:", data.version, "contributors:", data.contributors.length)
|
||||
|
||||
// Ensure cache directory exists
|
||||
Quickshell.execDetached(["mkdir", "-p", Settings.cacheDir])
|
||||
|
|
@ -90,7 +90,7 @@ Singleton {
|
|||
Qt.callLater(() => {
|
||||
// Use direct ID reference to the FileView
|
||||
githubDataFileView.writeAdapter()
|
||||
console.log("[GitHub] Cache file written successfully")
|
||||
Logger.log("GitHub", "Cache file written successfully")
|
||||
})
|
||||
}
|
||||
|
||||
|
|
@ -119,15 +119,15 @@ Singleton {
|
|||
const version = data.tag_name
|
||||
root.data.version = version
|
||||
root.latestVersion = version
|
||||
console.log("[GitHub] Latest version fetched from GitHub:", version)
|
||||
Logger.log("GitHub", "Latest version fetched from GitHub:", version)
|
||||
} else {
|
||||
console.log("[GitHub] No tag_name in GitHub response")
|
||||
Logger.log("GitHub", "No tag_name in GitHub response")
|
||||
}
|
||||
} else {
|
||||
console.log("[GitHub] Empty response from GitHub API")
|
||||
Logger.log("GitHub", "Empty response from GitHub API")
|
||||
}
|
||||
} catch (e) {
|
||||
console.error("[GitHub] Failed to parse version:", e)
|
||||
Logger.error("GitHub", "Failed to parse version:", e)
|
||||
}
|
||||
|
||||
// Check if both processes are done
|
||||
|
|
@ -145,21 +145,21 @@ Singleton {
|
|||
onStreamFinished: {
|
||||
try {
|
||||
const response = text
|
||||
console.log("[GitHub] Raw contributors response length:", response ? response.length : 0)
|
||||
Logger.log("GitHub", "Raw contributors response length:", response ? response.length : 0)
|
||||
if (response && response.trim()) {
|
||||
const data = JSON.parse(response)
|
||||
console.log("[GitHub] Parsed contributors data type:", typeof data, "length:",
|
||||
Array.isArray(data) ? data.length : "not array")
|
||||
Logger.log("GitHub", "Parsed contributors data type:", typeof data, "length:",
|
||||
Array.isArray(data) ? data.length : "not array")
|
||||
root.data.contributors = data || []
|
||||
root.contributors = root.data.contributors
|
||||
console.log("[GitHub] Contributors fetched from GitHub:", root.contributors.length)
|
||||
Logger.log("GitHub", "Contributors fetched from GitHub:", root.contributors.length)
|
||||
} else {
|
||||
console.log("[GitHub] Empty response from GitHub API for contributors")
|
||||
Logger.log("GitHub", "Empty response from GitHub API for contributors")
|
||||
root.data.contributors = []
|
||||
root.contributors = []
|
||||
}
|
||||
} catch (e) {
|
||||
console.error("[GitHub] Failed to parse contributors:", e)
|
||||
Logger.error("GitHub", "Failed to parse contributors:", e)
|
||||
root.data.contributors = []
|
||||
root.contributors = []
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue