日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

日志輸出方法和裝置的制造方法

文檔序號(hào):9505978閱讀:394來源:國(guó)知局
日志輸出方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及日志處理領(lǐng)域,具體而言,涉及一種日志輸出方法和裝置。
【背景技術(shù)】
[0002]應(yīng)用系統(tǒng)一般都會(huì)設(shè)計(jì)覆蓋本應(yīng)用關(guān)鍵業(yè)務(wù)處理結(jié)果的系統(tǒng)日志,便于追蹤監(jiān)控及統(tǒng)計(jì)分析:如通過采集此類關(guān)鍵業(yè)務(wù)處理日志,結(jié)合相應(yīng)的日志分析系統(tǒng),能夠準(zhǔn)確、實(shí)時(shí)地生成業(yè)務(wù)處理報(bào)告、系統(tǒng)處理出錯(cuò)原因占比等各項(xiàng)分析數(shù)據(jù)。
[0003]此類系統(tǒng)日志文件一般會(huì)有其標(biāo)準(zhǔn)格式,包含諸如請(qǐng)求來源、關(guān)鍵業(yè)務(wù)參數(shù)、處理時(shí)長(zhǎng)及處理結(jié)果等信息;滿足一定解析格式的要求,用于業(yè)務(wù)運(yùn)行健康狀態(tài)跟蹤、業(yè)務(wù)規(guī)模數(shù)據(jù)統(tǒng)計(jì)分析、系統(tǒng)出錯(cuò)原因跟蹤定位等。
[0004]為了便于對(duì)日志信息的分析處理,應(yīng)用系統(tǒng)會(huì)預(yù)定義此類日志的輸出標(biāo)準(zhǔn)格式,如:[接口名,方法名,處理耗時(shí),處理結(jié)果][(本系統(tǒng)關(guān)鍵數(shù)據(jù)單據(jù)號(hào),本系統(tǒng)關(guān)鍵數(shù)據(jù)業(yè)務(wù)屬性1,本系統(tǒng)關(guān)鍵數(shù)據(jù)業(yè)務(wù)屬性2,...,業(yè)務(wù)請(qǐng)求來源系統(tǒng),業(yè)務(wù)請(qǐng)求來源系統(tǒng)關(guān)鍵數(shù)據(jù)單據(jù)號(hào))(業(yè)務(wù)請(qǐng)求來源IP,業(yè)務(wù)請(qǐng)求來源終端)]。
[0005]應(yīng)用系統(tǒng)為保證每次處理都輸出上述的標(biāo)準(zhǔn)格式日志,通常會(huì)通過硬編碼手段,強(qiáng)制將接口入?yún)⒅懈黜?xiàng)關(guān)鍵信息屬性取值、并對(duì)預(yù)定義的標(biāo)準(zhǔn)日志對(duì)象進(jìn)行賦值,以期達(dá)到屬性適配的目的。
[0006]由于業(yè)務(wù)系統(tǒng)的復(fù)雜性,往往有不同的系統(tǒng)服務(wù)接口、大量差異化的接口入?yún)?duì)象存在;輸出標(biāo)準(zhǔn)格式的系統(tǒng)處理日志,則必然會(huì)出現(xiàn)大量的差異化取值、賦值過程,硬編碼手段研發(fā)及維護(hù)成本高,每次入?yún)?duì)象的升級(jí)、標(biāo)準(zhǔn)格式系統(tǒng)日志對(duì)象的變更等,都會(huì)帶來大量的系統(tǒng)改造成本。
[0007]針對(duì)相關(guān)技術(shù)中系統(tǒng)輸出標(biāo)準(zhǔn)格式的日志容易導(dǎo)致系統(tǒng)維護(hù)成本高的問題,目前尚未提出有效的解決方案。

【發(fā)明內(nèi)容】

[0008]本發(fā)明的主要目的在于提供一種日志輸出方法和裝置,以解決現(xiàn)有技術(shù)中系統(tǒng)輸出標(biāo)準(zhǔn)格式的日志容易導(dǎo)致系統(tǒng)維護(hù)成本高的問題。
[0009]根據(jù)本發(fā)明的一個(gè)方面,提供了一種日志輸出方法。
[0010]根據(jù)本發(fā)明的日志輸出方法包括:判斷源對(duì)象的屬性集中是否存在與目標(biāo)對(duì)象的目標(biāo)屬性相映射的源屬性,其中,所述源對(duì)象為輸出所述日志的應(yīng)用程序的入?yún)?duì)象,所述目標(biāo)對(duì)象為輸出所述日志時(shí)使用到的對(duì)象,所述目標(biāo)對(duì)象的屬性集與所述源對(duì)象的屬性集之間具有屬性映射關(guān)系,所述目標(biāo)屬性為所述目標(biāo)對(duì)象的屬性集中的屬性;在判斷出所述源對(duì)象的屬性集中存在與所述目標(biāo)屬性相映射的源屬性的情況下,獲取所述源屬性的屬性值;以及設(shè)置所述目標(biāo)屬性的屬性值為所述源屬性的屬性值,得到格式化后的所述日志。
[0011]進(jìn)一步地,在判斷源對(duì)象的屬性集中是否存在與目標(biāo)對(duì)象的目標(biāo)屬性相映射的源屬性之前,所述日志輸出方法還包括:設(shè)置所述目標(biāo)對(duì)象的屬性集與所述源對(duì)象的屬性集之間的屬性映射關(guān)系。
[0012]進(jìn)一步地,設(shè)置所述目標(biāo)對(duì)象的屬性集與所述源對(duì)象的屬性集之間的屬性映射關(guān)系包括:設(shè)置所述目標(biāo)對(duì)象的第一屬性與所述源對(duì)象的第一屬性相映射,其中,所述目標(biāo)對(duì)象的第一屬性為所述目標(biāo)對(duì)象的屬性集中的任一屬性,所述源對(duì)象的第一屬性為所述源對(duì)象的屬性集中的任一屬性;以及設(shè)置所述目標(biāo)對(duì)象的第二屬性與所述源對(duì)象的第二屬性相映射,其中,所述目標(biāo)對(duì)象的第二屬性為所述目標(biāo)對(duì)象的屬性集中的任一屬性,并且所述目標(biāo)對(duì)象的第二屬性與所述目標(biāo)對(duì)象的第一屬性不相同,所述源對(duì)象的第二屬性為所述源對(duì)象的屬性集中的任一屬性,并且所述源對(duì)象的第二屬性與所述源對(duì)象的第一屬性不相同。
[0013]進(jìn)一步地,設(shè)置所述目標(biāo)對(duì)象的屬性集與所述源對(duì)象的屬性集之間的屬性映射關(guān)系包括:標(biāo)識(shí)所述目標(biāo)對(duì)象的第一屬性和所述源對(duì)象的第一屬性均為第一預(yù)設(shè)標(biāo)識(shí),其中,所述目標(biāo)對(duì)象的第一屬性為所述目標(biāo)對(duì)象的屬性集中的任一屬性,所述源對(duì)象的第一屬性為所述源對(duì)象的屬性集中的任一屬性;以及標(biāo)識(shí)所述目標(biāo)對(duì)象的第二屬性和所述源對(duì)象的第二屬性均為第二預(yù)設(shè)標(biāo)識(shí),其中,所述目標(biāo)對(duì)象的第二屬性為所述目標(biāo)對(duì)象的屬性集中的任一屬性,并且所述目標(biāo)對(duì)象的第二屬性與所述目標(biāo)對(duì)象的第一屬性不相同,所述源對(duì)象的第二屬性為所述源對(duì)象的屬性集中的任一屬性,并且所述源對(duì)象的第二屬性與所述源對(duì)象的第一屬性不相同,所述第二預(yù)設(shè)標(biāo)識(shí)與所述第一預(yù)設(shè)標(biāo)識(shí)不相同。
[0014]進(jìn)一步地,獲取所述源屬性的屬性值包括:定位所述源屬性的屬性值的獲取方式;以及調(diào)用所述獲取方式獲取到所述源屬性的屬性值。
[0015]進(jìn)一步地,設(shè)置所述目標(biāo)屬性的屬性值為所述源屬性的屬性值包括:定位所述目標(biāo)屬性的屬性值的設(shè)置方式;以及調(diào)用所述設(shè)置方式將所述目標(biāo)屬性的屬性值賦值為所述源屬性的屬性值。
[0016]根據(jù)本發(fā)明的另一方面,提供了一種日志輸出裝置。
[0017]根據(jù)本發(fā)明的日志輸出裝置包括:判斷單元,用于判斷源對(duì)象的屬性集中是否存在與目標(biāo)對(duì)象的目標(biāo)屬性相映射的源屬性,其中,所述源對(duì)象為輸出所述日志的應(yīng)用程序的入?yún)?duì)象,所述目標(biāo)對(duì)象為輸出所述日志時(shí)使用到的對(duì)象,所述目標(biāo)對(duì)象的屬性集與所述源對(duì)象的屬性集之間具有屬性映射關(guān)系,所述目標(biāo)屬性為所述目標(biāo)對(duì)象的屬性集中的屬性;獲取單元,用于在判斷出所述源對(duì)象的屬性集中存在與所述目標(biāo)屬性相映射的源屬性的情況下,獲取所述源屬性的屬性值;以及第一設(shè)置單元,用于設(shè)置所述目標(biāo)屬性的屬性值為所述源屬性的屬性值,得到格式化后的所述日志。
[0018]進(jìn)一步地,所述日志輸出裝置還包括:第二設(shè)置單元,用于設(shè)置所述目標(biāo)對(duì)象的屬性集與所述源對(duì)象的屬性集之間的屬性映射關(guān)系。
[0019]進(jìn)一步地,所述第二設(shè)置單元包括:第一設(shè)置模塊,用于設(shè)置所述目標(biāo)對(duì)象的第一屬性與所述源對(duì)象的第一屬性相映射,其中,所述目標(biāo)對(duì)象的第一屬性為所述目標(biāo)對(duì)象的屬性集中的任一屬性,所述源對(duì)象的第一屬性為所述源對(duì)象的屬性集中的任一屬性;以及第二設(shè)置模塊,用于設(shè)置所述目標(biāo)對(duì)象的第二屬性與所述源對(duì)象的第二屬性相映射,其中,所述目標(biāo)對(duì)象的第二屬性為所述目標(biāo)對(duì)象的屬性集中的任一屬性,并且所述目標(biāo)對(duì)象的第二屬性與所述目標(biāo)對(duì)象的第一屬性不相同,所述源對(duì)象的第二屬性為所述源對(duì)象的屬性集中的任一屬性,并且所述源對(duì)象的第二屬性與所述源對(duì)象的第一屬性不相同。
[0020]進(jìn)一步地,所述第二設(shè)置單元包括:第一標(biāo)識(shí)模塊,用于標(biāo)識(shí)所述目標(biāo)對(duì)象的第一屬性和所述源對(duì)象的第一屬性均為第一預(yù)設(shè)標(biāo)識(shí),其中,所述目標(biāo)對(duì)象的第一屬性為所述目標(biāo)對(duì)象的屬性集中的任一屬性,所述源對(duì)象的第一屬性為所述源對(duì)象的屬性集中的任一屬性;以及第二標(biāo)識(shí)模塊,用于標(biāo)識(shí)所述目標(biāo)對(duì)象的第二屬性和所述源對(duì)象的第二屬性均為第二預(yù)設(shè)標(biāo)識(shí),其中,所述目標(biāo)對(duì)象的第二屬性為所述目標(biāo)對(duì)象的屬性集中的任一屬性,并且所述目標(biāo)對(duì)象的第二屬性與所述目標(biāo)對(duì)象的第一屬性不相同,所述源對(duì)象的第二屬性為所述源對(duì)象的屬性集中的任一屬性,并且所述源對(duì)象的第二屬性與所述源對(duì)象的第一屬性不相同,所述第二預(yù)設(shè)標(biāo)識(shí)與所述第一預(yù)設(shè)標(biāo)識(shí)不相同。
[0021]進(jìn)一步地,所述獲取單元包括:第一定位模塊,用于定位所述源屬性的屬性值的獲取方式;以及第一調(diào)用模塊,用于調(diào)用所述獲取方式獲取到所述源屬性的屬性值。
[0022]進(jìn)一步地,所述第一設(shè)置單元包括:第二定位模塊,用于定位所述目標(biāo)屬性的屬性值的設(shè)置方式;以及第二調(diào)用模塊,用于調(diào)用所述設(shè)置方式將所述目標(biāo)屬性的屬性值賦值為所述源屬性的屬性值。
[0023]在本發(fā)明中,采用判斷源對(duì)象的屬性集中是否存在與目標(biāo)對(duì)象的目標(biāo)屬性相映射的源屬性,其中,所述源對(duì)象為輸出所述日志的應(yīng)用程序的入?yún)?duì)象,所述目標(biāo)對(duì)象為輸出所述日志時(shí)使用到的對(duì)象,所述目標(biāo)對(duì)象的屬性集與所述
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1