UE4日志級別設(shè)置

1. UE4日志級別設(shè)置

1.1. 日志級別分類

  • Fatal

    Fatal等級日志總是會打印到控制臺和日志文件以及crash文件中锨能,甚至logging功能被禁用丑罪。

  • Error

    Error等級日志被打印到控制臺和日志文件中,默認以紅色顯示鬓长。

  • Warning

    Warning等級日志被打印到控制臺和日志文件中谒拴,默認以黃色顯示尝江。

  • Display

    Display等級日志被打印到控制臺和日志文件中涉波。

  • Log

    Log等級日志打印到日志文件中但是不出現(xiàn)在game模式的控制臺中,但是通過編輯器的日志輸出窗口還是能夠被看到。

  • Verbose

    Verbose等級日志打印到日志文件中但是不出現(xiàn)在game模式的控制臺中啤覆,這個通常被用來作為詳細日志和調(diào)試使用苍日。

  • VeryVerbose

    VeryVerbose等級日志被打印到日志文件中但是不出現(xiàn)在game模式的控制臺中,這通常用來打印非常詳細的日志記錄否則會產(chǎn)生很多不必要的垃圾輸出窗声。

每個日志等級詳細程度被四個部分控制:Compile-time verbosity(編譯時詳細程度), default verbosity(默認詳細程度), ini verbosity(ini配置詳細程度), runtime-verbosity(運行時詳細程度).

啟動時相恃,默認的編譯時詳細程度被ini配置詳細程度覆蓋,ini配置被命令行覆蓋笨觅。

具體配置和命令見下面的各個說明拦耐。

1.2. Log conventions (in the console, ini files, or environment variables)

  • [cat] = a category for the command to operate on, or 'global' for all categories.
  • [level] = verbosity level, one of: none, error, warning, display, log, verbose, all, default

At boot time, compiled in default is overridden by ini files setting, which is overridden by command line

1.3. Log console command usage

  • Log list - list all log categories
  • Log list [string] - list all log categories containing a substring
  • Log reset - reset all log categories to their boot-time default
  • Log [cat] - toggle the display of the category [cat]
  • Log [cat] off - disable display of the category [cat]
  • Log [cat] on - resume display of the category [cat]
  • Log [cat] [level] - set the verbosity level of the category [cat]
  • Log [cat] break - toggle the debug break on display of the category [cat]

1.4. Log command line

-LogCmds=\"[arguments],[arguments]...\"           - applies a list of console commands at boot time
-LogCmds=\"foo verbose, bar off\"         - turns on the foo category and turns off the bar category

1.5. Environment variables

Any command line option can be set via the environment variable UE-CmdLineArgs

set UE-CmdLineArgs=\"-LogCmds=foo verbose breakon, bar off\"

1.6. Config file

In DefaultEngine.ini or Engine.ini:

[Core.Log]
global=[default verbosity for things not listed later]
[cat]=[level]
foo=verbose break

對于不同的系統(tǒng),你可以設(shè)置不同的默認等級见剩,這樣可以在調(diào)試的時候杀糯,將某個類型的某些等級的日志打開,方便調(diào)試苍苞,正常的情況下默認關(guān)閉這些日志等級的輸出固翰。具體代碼示例如下:

  //顯示所有日志語句。
 DECLARE_LOG_CATEGORY_EXTERN ( LogMyGameSomeSystem 羹呵, Log 骂际, All );

 //不會顯示VeryVerbose語句。
 DECLARE_LOG_CATEGORY_EXTERN ( LogMyGameSomeSystem 冈欢, Verbose 歉铝, All );

 //不會顯示VeryVerbose和Verbose語句。
 DECLARE_LOG_CATEGORY_EXTERN ( LogMyGameSomeSystem 凑耻, VeryVerbose 犯戏, All );

每個游戲可以根據(jù)需要對不同系統(tǒng)創(chuàng)建不同類型的日志,這樣方便調(diào)試的時候打開某些系統(tǒng)的某些等級的日志拳话,以方便定位問題先匪。

參考鏈接:

https://wiki.unrealengine.com/Logs,_Printing_Messages_To_Yourself_During_Runtime

https://answers.unrealengine.com/questions/78413/ue-log-not-changing-logging-level.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市弃衍,隨后出現(xiàn)的幾起案子呀非,更是在濱河造成了極大的恐慌,老刑警劉巖镜盯,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件岸裙,死亡現(xiàn)場離奇詭異,居然都是意外死亡速缆,警方通過查閱死者的電腦和手機降允,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來艺糜,“玉大人剧董,你說我怎么就攤上這事幢尚。” “怎么了翅楼?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵尉剩,是天一觀的道長。 經(jīng)常有香客問我毅臊,道長理茎,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任管嬉,我火速辦了婚禮皂林,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蚯撩。我一直安慰自己式撼,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布求厕。 她就那樣靜靜地躺著著隆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪呀癣。 梳的紋絲不亂的頭發(fā)上美浦,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天,我揣著相機與錄音项栏,去河邊找鬼浦辨。 笑死,一個胖子當(dāng)著我的面吹牛沼沈,可吹牛的內(nèi)容都是我干的流酬。 我是一名探鬼主播,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼列另,長吁一口氣:“原來是場噩夢啊……” “哼芽腾!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起页衙,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤摊滔,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后店乐,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體艰躺,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年眨八,在試婚紗的時候發(fā)現(xiàn)自己被綠了腺兴。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡廉侧,死狀恐怖页响,靈堂內(nèi)的尸體忽然破棺而出篓足,到底是詐尸還是另有隱情,我是刑警寧澤拘泞,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站枕扫,受9級特大地震影響陪腌,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜烟瞧,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一诗鸭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧参滴,春花似錦强岸、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至暴心,卻和暖如春妓盲,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背专普。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工悯衬, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人檀夹。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓筋粗,卻偏偏與公主長得像,于是被迫代替她去往敵國和親炸渡。 傳聞我的和親對象是個殘疾皇子娜亿,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容

  • ORA-00001: 違反唯一約束條件 (.) 錯誤說明:當(dāng)在唯一索引所對應(yīng)的列上鍵入重復(fù)值時,會觸發(fā)此異常蚌堵。 O...
    我想起個好名字閱讀 5,176評論 0 9
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi閱讀 7,292評論 0 10
  • Tcp/IP通信也是不安全的暇唾,在傳輸?shù)臅r候也可能出現(xiàn)漏洞 查看正在運行的進程 adb shell ps -A |g...
    遠遠飄著云閱讀 4,343評論 0 0
  • 20180601day24安玲天使 當(dāng)我在夕陽余暉里看到這片草坪時,我興奮的像個孩子辰斋。 當(dāng)我脫去鞋子踏上微涼卻光滑...
    angela玲閱讀 328評論 0 2
  • 前日在圈看到一篇文章策州,大約的意思就是:遠離那些說好話的人”,看標(biāo)題我就大概率知道它的意思宫仗,因為很合我胃口也和我心意...
    妮子的世界閱讀 368評論 0 2