mirror of
https://github.com/the1812/Bilibili-Evolved.git
synced 2025-11-04 21:22:45 +08:00
18 lines
522 B
TypeScript
18 lines
522 B
TypeScript
export const logError = async (error: Error | string, duration?: number) => {
|
|
let finalMessage: string
|
|
if (typeof error === 'string') {
|
|
finalMessage = error
|
|
console.error(finalMessage)
|
|
} else {
|
|
const { getGeneralSettings } = await import('../settings')
|
|
if (getGeneralSettings().devMode) {
|
|
finalMessage = error.stack
|
|
} else {
|
|
finalMessage = error.message
|
|
}
|
|
console.error(error)
|
|
}
|
|
const { Toast } = await import('../toast')
|
|
Toast.error(finalMessage, '错误', duration)
|
|
}
|