feat: add log function

This commit is contained in:
Gabe Yuan
2024-03-19 18:07:18 +08:00
parent 1d9e9c1b7d
commit 6e927473b9
24 changed files with 76 additions and 41 deletions

View File

@@ -18,6 +18,7 @@ import UploadButton from "./UploadButton";
import Button from "@mui/material/Button";
import ClearAllIcon from "@mui/icons-material/ClearAll";
import { isValidWord } from "../../libs/utils";
import { kissLog } from "../../libs/log";
function DictField({ word }) {
const [dictResult, setDictResult] = useState(null);
@@ -93,7 +94,7 @@ export default function FavWords() {
.filter(isValidWord);
await mergeWords(newWords);
} catch (err) {
console.log("[import rules]", err);
kissLog(err, "import rules");
}
};

View File

@@ -59,6 +59,7 @@ import AddIcon from "@mui/icons-material/Add";
import EditIcon from "@mui/icons-material/Edit";
import CancelIcon from "@mui/icons-material/Cancel";
import SaveIcon from "@mui/icons-material/Save";
import { kissLog } from "../../libs/log";
function RuleFields({ rule, rules, setShow, setKeyword }) {
const initFormValues = {
@@ -701,7 +702,7 @@ function ShareButton({ rules, injectRules, selectedUrl }) {
window.open(url, "_blank");
} catch (err) {
alert.warning(i18n("error_got_some_wrong"));
console.log("[share rules]", err);
kissLog(err, "share rules");
}
};
@@ -731,7 +732,7 @@ function UserRules({ subRules }) {
try {
await rules.merge(JSON.parse(data));
} catch (err) {
console.log("[import rules]", err);
kissLog(err, "import rules");
}
};
@@ -864,7 +865,7 @@ function SubRulesItem({
await delSubRules(url);
await deleteDataCache(url);
} catch (err) {
console.log("[del subrules]", err);
kissLog(err, "del subrules");
}
};
@@ -877,7 +878,7 @@ function SubRulesItem({
}
await updateDataCache(url);
} catch (err) {
console.log("[sync sub rules]", err);
kissLog(err, "sync sub rules");
} finally {
setLoading(false);
}
@@ -956,7 +957,7 @@ function SubRulesEdit({ subList, addSub, updateDataCache }) {
setShowInput(false);
setInputText("");
} catch (err) {
console.log("[fetch rules]", err);
kissLog(err, "fetch rules");
setInputError(i18n("error_fetch_url"));
} finally {
setLoading(false);

View File

@@ -28,6 +28,7 @@ import { useShortcut } from "../../hooks/Shortcut";
import ShortcutInput from "./ShortcutInput";
import { useFab } from "../../hooks/Fab";
import { sendBgMsg } from "../../libs/msg";
import { kissLog } from "../../libs/log";
function ShortcutItem({ action, label }) {
const { shortcut, setShortcut } = useShortcut(action);
@@ -82,7 +83,7 @@ export default function Settings() {
caches.delete(CACHE_NAME);
alert.success(i18n("clear_success"));
} catch (err) {
console.log("[clear cache]", err);
kissLog(err, "clear cache");
}
};

View File

@@ -19,6 +19,7 @@ import { useAlert } from "../../hooks/Alert";
import SyncIcon from "@mui/icons-material/Sync";
import CircularProgress from "@mui/material/CircularProgress";
import { useSetting } from "../../hooks/Setting";
import { kissLog } from "../../libs/log";
export default function SyncSetting() {
const i18n = useI18n();
@@ -43,7 +44,7 @@ export default function SyncSetting() {
await reloadSetting();
alert.success(i18n("sync_success"));
} catch (err) {
console.log("[sync all]", err);
kissLog(err, "sync all");
alert.error(i18n("sync_failed"));
} finally {
setLoading(false);