應該算是在說 delphi 的日誌框架吧

2022-06-23 19:15:11 字數 1352 閱讀 5305

這個應該是他在b站的個人空間吧

後來找 log4d 資料的時候找到了這個**

記錄 log4d 的幾句**, 方便以後複製

156

//自定義日誌某些配置

7 lconfig.loglevel :=warn;

8 lconfig.logpattern := '

%d [%t] %c [%-5p] - %x [%r]-- %m %e%n';

9 lconfig.logdatetimeformat := '

yyyy-mm-dd hh:mm:ss';

10 lconfig.logfilename := '

/tmp/log/program-datetime.log';

11 lconfig.maxfilesize := '

2mb'

;12 lconfig.maxbackupindex := '2'

;1314//

', lconfig.logfilename,

16 tlogpatternlayout.create

(lconfig.logpattern));

2021

22//

為了避免非預期的行為還是呼叫一下 reset 吧

23tlogbasicconfigurator.resetconfiguration;

24tlogbasicconfigurator.configure;

2526 tloglogger.getrootlogger.level :=lconfig.loglevel;

2728

2930

//這樣輸出日誌

31 tloglogger.getlogger('

some-logger-name

').info('

some text to log.');

3233

34

討厭 delphi,尤其 delphi 7 ,讓某些垃圾搞得改都沒法改,換語言都不好換,除了一堆屎一樣的**什麼都沒有,

文件和注釋什麼的都是奢侈品,根本不存在文件和注釋,除了被注釋掉的爛**。

copy **也它喵的6的一13,不知道**來的**,貼上來改幾個變數值,用不到的**一注釋,變數名都不改,有一大堆變數瞎j8操作一番,最後沒有用

只在類內部使用的變數非要汙染全域性,變數取名盡是些flag1 flag2 .. flagn,我知道那是肝妮妹的?? 引數列表長度超40

--------- the end ---------

基於單鏈表的基數排序,結構應該算挺簡單的,容易懂

下面是 乙個收集和乙個分配 問題在於收集和分配的集合無法再次利用,望大佬疏通一下脈絡,太晚就先睡了,明天在想 include include include typedef struct lnod lnod 分配方法 void distrusort lnod p,lnod f 10 lnod e 1...

乙個專案多個分業務應該用redis 幾個db

我們的專案現在使用redis作為多種業務的資料儲存 我們的做法是將不同的業務儲存在不同的db中。比如tonken儲存在db0,點讚資料在db1,快取在db2。這種做法的好處是不同的業務資料可已完全分開。但是在高併發下這種方式出現了問題。在核心訪問redis的類中要不停的切換db,但是在高併發不同db...

D和弦的音階在尤克里裡上應該怎麼按?

預備知識 尤克里裡c大調下do re mi fa sol la xi的這幾個音是怎麼按的以及為什麼這麼按 設定乙個前提 空弦就相當於按住了零品。c大調下do的按法是三弦零品。由於c和d相差乙個全音,cdefgab按照全全半全全全半的音程關係 乙個全音是兩個半音,在ukelili上任意相臨的兩個品格相...