Yii框架日誌記錄Logging操作示例

2022-09-29 04:48:09 字數 1299 閱讀 1261

1、yii::getlogger()->log($message, $level, $category = 'application')

2、yii::trace($message, $category = 'application');

3、yii::error($message, $category = 'application');

4、yii::warning($message, $category = 'application');

5、yii::info($message, $category = 'application');

在config,main.php配置

components->log

預設配置:

'log'=> [

'tracelevel' => yii_程式設計客棧debug ? 3 : 0,

'targets' => [

['class' => 'yii\log\filetarget',

'levels' => ['error', 'warning'],

],],

],修改'log' => [

'tracelevel'=> yii_debug ? 3 : 0,

'targets' => [

[

'class' => 'yii\log\filetarget',

'levels' => ['error', 'warning','info','trace'],],[

'class'=> 'yii\log\filetarget',

'levels' => ['info'],

'categories' => ['rhythmk'],

'logfile' => '@app/runtime/logs/mylog/requests.log',

'maxfilesize' => 1024 * 2,

'maxlogfiles' => 20,

],],

],輸出日誌:

yii::getlogger()->log("開始寫自定義日誌",logger::level_程式設計客棧error);

yii::trace("trace,開發除錯時候記錄");

yii::error("error,錯誤日誌");

yii::warning("warning,警告資訊");

yii::info("info,記錄操作提示");

yii::info("info .... ","rhythmk");

//輸出自定義目錄日誌,@app/runtime/logs/mylog/requests.log

Yii框架問題全記錄

1.欄位為空的validation資訊,欄位名不能國際化.如 當 密碼 為空時,錯誤資訊為 color red password 不可為空白.color 但是我希望資訊為 color red 密碼不可為空白.color 解決方案 在模型類中attributelabels方法中增加乙個陣列條目,如 p...

Yii框架實現記錄日誌到自定義檔案的方法

預設情況下www.cppcns.com,yii log msg,level,category 會把日誌記錄到runtime application.log檔案中 日誌格式如下 時間 級別 類別 內容 2013 05 03 17 33 08 error application test 但有時候需要把...

詳解Python中的日誌模組logging

許多應用程式中都會有日誌模組,用於記錄系統在執行過程中的一些關鍵資訊,以便於對系統的執行狀況進行跟蹤。在.net平台中,有非常著名的第三方開源日誌元件log4net,c 中,有人們熟悉的log4cpp,而在python中,我們不需要第三方的日誌元件,因為它已經為我們提供了簡單易用 且功能強大的日誌模...