System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本公開涉及計(jì)算機(jī),具體而言,涉及一種日志存儲(chǔ)方法、車輛、計(jì)算機(jī)設(shè)備及程序產(chǎn)品。
技術(shù)介紹
1、在車輛終端發(fā)生問題之后,一般需要通過相關(guān)的日志文件進(jìn)行問題排查。在車輛終端沒有網(wǎng)絡(luò)的時(shí)候,日志文件無法上傳到云端,而當(dāng)車輛終端的日志文件存滿之后,會(huì)按照日志文件的存儲(chǔ)順序依次對(duì)日志文件進(jìn)行覆蓋,這樣可能會(huì)導(dǎo)致車輛終端長時(shí)間沒有網(wǎng)絡(luò)的情況下,部分用于解決問題的日志文件被無差別覆蓋,從而影響問題解決效率。
技術(shù)實(shí)現(xiàn)思路
1、本公開實(shí)施例至少提供一種日志存儲(chǔ)方法、車輛、計(jì)算機(jī)設(shè)備及程序產(chǎn)品。
2、第一方面,本公開實(shí)施例提供了一種日志存儲(chǔ)方法,包括:
3、響應(yīng)第一應(yīng)用出現(xiàn)目標(biāo)問題,確定所述目標(biāo)問題的目標(biāo)問題等級(jí),以及與所述第一應(yīng)用關(guān)聯(lián)的第二應(yīng)用;其中,所述第二應(yīng)用為與所述第一應(yīng)用出現(xiàn)目標(biāo)問題有關(guān)的應(yīng)用;
4、在所述目標(biāo)問題等級(jí)高于預(yù)設(shè)等級(jí)的情況下,從日志存儲(chǔ)空間的第一存儲(chǔ)區(qū)域存儲(chǔ)的日志文件中,獲取目標(biāo)時(shí)間段內(nèi)與所述第一應(yīng)用對(duì)應(yīng)的第一日志內(nèi)容,以及與所述第二應(yīng)用對(duì)應(yīng)的第二日志內(nèi)容,并將所述第一日志內(nèi)容和所述第二日志內(nèi)容存儲(chǔ)至所述日志存儲(chǔ)空間的第二存儲(chǔ)區(qū)域;其中,在所述第一存儲(chǔ)區(qū)域和所述第二存儲(chǔ)區(qū)域達(dá)到最大存儲(chǔ)量后,所述第一存儲(chǔ)區(qū)域的日志覆蓋頻次高于所述第二存儲(chǔ)區(qū)域。
5、一種可能的實(shí)施方式中,所述將所述第一日志內(nèi)容和所述第二日志內(nèi)容存儲(chǔ)至所述日志存儲(chǔ)空間的第二存儲(chǔ)區(qū)域,包括:
6、將所述第一日志內(nèi)容和所述第二日志內(nèi)容分別與所述第二存儲(chǔ)區(qū)域當(dāng)
7、在所述第一日志內(nèi)容和所述第三日志內(nèi)容不同的情況下,將所述第一日志內(nèi)容存儲(chǔ)至所述第二存儲(chǔ)區(qū)域;以及,在所述第二日志內(nèi)容和所述第三日志內(nèi)容不同的情況下,將所述第二日志內(nèi)容存儲(chǔ)至所述第二存儲(chǔ)區(qū)域。
8、一種可能的實(shí)施方式中,確定所述目標(biāo)問題的目標(biāo)問題等級(jí)后,所述方法還包括:
9、確定在所述第一存儲(chǔ)區(qū)域?qū)懭氲牡谝蝗罩疚募?dāng)前的問題等級(jí);
10、在所述目標(biāo)問題等級(jí)高于所述第一日志文件當(dāng)前的問題等級(jí)的情況下,將所述第一日志文件當(dāng)前的問題等級(jí)更新為所述目標(biāo)問題等級(jí),并將所述第一日志文件的文件名稱和所述目標(biāo)問題等級(jí)的對(duì)應(yīng)關(guān)系進(jìn)行存儲(chǔ)。
11、一種可能的實(shí)施方式中,所述方法還包括:
12、在所述第一存儲(chǔ)區(qū)域存儲(chǔ)的日志文件達(dá)到第一目標(biāo)個(gè)數(shù)的情況下,基于所述第一存儲(chǔ)區(qū)域存儲(chǔ)的各日志文件的問題等級(jí),確定各日志文件的第一覆蓋順序;
13、基于新寫入所述第一存儲(chǔ)區(qū)域的第一日志文件,按照所述第一覆蓋順序進(jìn)行日志文件覆蓋。
14、一種可能的實(shí)施方式中,所述方法還包括:
15、在所述第二存儲(chǔ)區(qū)域存儲(chǔ)的日志文件達(dá)到第二目標(biāo)個(gè)數(shù)的情況下,基于所述第二存儲(chǔ)區(qū)域存儲(chǔ)的日志文件的寫入順序,確定各日志文件的第二覆蓋順序;
16、基于新寫入所述第二存儲(chǔ)區(qū)域的第二日志文件,按照所述第二覆蓋順序進(jìn)行日志文件覆蓋。
17、一種可能的實(shí)施方式中,所述方法還包括:
18、響應(yīng)滿足日志文件上傳條件,在所述第二存儲(chǔ)區(qū)域存儲(chǔ)的日志文件上傳完成之后,將所述第一存儲(chǔ)區(qū)域存儲(chǔ)的日志文件進(jìn)行上傳;
19、其中,所述第一存儲(chǔ)區(qū)域和所述第二存儲(chǔ)區(qū)域存儲(chǔ)的日志文件為按照日志文件寫入的先后順序或問題等級(jí)的高低來上傳的。
20、一種可能的實(shí)施方式中,所述將所述第一日志內(nèi)容和所述第二日志內(nèi)容存儲(chǔ)至所述日志存儲(chǔ)空間的第二存儲(chǔ)區(qū)域,包括:
21、將所述第一日志內(nèi)容和所述第二日志內(nèi)容寫入所述第二存儲(chǔ)區(qū)域當(dāng)前寫入的第二日志文件中,并基于所述目標(biāo)問題等級(jí)對(duì)所述第二日志文件當(dāng)前的問題等級(jí)進(jìn)行更新。
22、第二方面,本公開實(shí)施例還提供一種車輛,所述車輛用于執(zhí)行如上述第一方面或第一方面任一種可能的實(shí)施方式所述的日志存儲(chǔ)方法的步驟。
23、第三方面,本公開實(shí)施例還提供一種計(jì)算機(jī)設(shè)備,包括:處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有所述處理器可執(zhí)行的機(jī)器可讀指令,當(dāng)計(jì)算機(jī)設(shè)備運(yùn)行時(shí),所述機(jī)器可讀指令被所述處理器執(zhí)行時(shí)執(zhí)行上述第一方面,或第一方面中任一種可能的實(shí)施方式中的步驟。
24、第四方面,本公開實(shí)施例還提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序被執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面,或第一方面中任一種可能的實(shí)施方式中所述的方法。
25、本公開實(shí)施例提供的日志存儲(chǔ)方法、車輛、計(jì)算機(jī)設(shè)備及程序產(chǎn)品中,在檢測到第一應(yīng)用出現(xiàn)目標(biāo)問題的情況下,可以先確定目標(biāo)問題的問題等級(jí)以及與第一應(yīng)用關(guān)聯(lián)的第二應(yīng)用,并且在目標(biāo)問題的問題等級(jí)高于預(yù)設(shè)等級(jí)的情況下,將與第一應(yīng)用對(duì)應(yīng)的第一日志內(nèi)容和第二應(yīng)用對(duì)應(yīng)的第二日志內(nèi)容存儲(chǔ)至第二存儲(chǔ)區(qū)域中,這樣通過在第二存儲(chǔ)區(qū)域中對(duì)第一應(yīng)用和第二應(yīng)用對(duì)應(yīng)的日志內(nèi)容進(jìn)行備份存儲(chǔ),可以降低與目標(biāo)問題相關(guān)的日志內(nèi)容丟失的概率;另外,在所述第一存儲(chǔ)區(qū)域和所述第二存儲(chǔ)區(qū)域的存儲(chǔ)空間達(dá)到最大存儲(chǔ)量后,所述第一存儲(chǔ)區(qū)域的日志覆蓋頻次高于所述第二存儲(chǔ)區(qū)域,因此,還可以降低第二存儲(chǔ)區(qū)域中與較重要的應(yīng)用問題相關(guān)的日志內(nèi)容被覆蓋的概率,提升目標(biāo)問題的解決效率。
26、為使本公開的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種日志存儲(chǔ)方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述第一日志內(nèi)容和所述第二日志內(nèi)容存儲(chǔ)至所述日志存儲(chǔ)空間的第二存儲(chǔ)區(qū)域,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定所述目標(biāo)問題的目標(biāo)問題等級(jí)后,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述第一日志內(nèi)容和所述第二日志內(nèi)容存儲(chǔ)至所述日志存儲(chǔ)空間的第二存儲(chǔ)區(qū)域,包括:
8.一種車輛,其特征在于,所述車輛用于執(zhí)行如上述權(quán)利要求1至7任一項(xiàng)所述的日志存儲(chǔ)方法的步驟。
9.一種計(jì)算機(jī)設(shè)備,其特征在于,包括:處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有所述處理器可執(zhí)行的機(jī)器可讀指令,當(dāng)計(jì)算機(jī)設(shè)備運(yùn)行時(shí),所述機(jī)器可讀指令被所述處理器執(zhí)行時(shí)執(zhí)行如權(quán)利要求1至7任一項(xiàng)所述的日志存儲(chǔ)方法的步驟。
10.一
...【技術(shù)特征摘要】
1.一種日志存儲(chǔ)方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述第一日志內(nèi)容和所述第二日志內(nèi)容存儲(chǔ)至所述日志存儲(chǔ)空間的第二存儲(chǔ)區(qū)域,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定所述目標(biāo)問題的目標(biāo)問題等級(jí)后,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王建,
申請(專利權(quán))人:上海集度汽車有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。