Yii2 log 模組,訊息日誌
Yii::trace():記錄一條訊息去跟蹤一段程式碼是怎樣執行的。這主要在開發的時候使用。
Yii::info():記錄一條訊息來傳達一些有用的資訊。
Yii::warning():記錄一個警告訊息用來指示一些已經發生的意外。
Yii::error():記錄一個致命的錯誤,這個錯誤應該儘快被檢查
1). 配置
//common/config/main.php 配置
'components' => [
'log' => [
'traceLevel' => YII_DEBUG ? 3 : 0,
'targets' => [
[
'class' => 'yii\log\FileTarget',
'levels' => ['error', 'warning','info','trace','profile'],
],
],
],
],
2).使用
Yii::trace("aaaaaaaaaaaaaaaaa", __METHOD__);
$trace = "這裡是 Yii::trace Yii::trace Yii::trace --------------------";
Yii::info("iiiiiiiiiiiiiiiiiiiii",__METHOD__);
$info = "這裡是 Yii::info Yii::info Yii::info -------------------------";
Yii::warning("wwwwwwwwwwwwwwwwwwwwww",__METHOD__);
$warning = "這裡是 Yii::warning Yii::warning Yii::warning----------------------";
Yii::error("eeeeeeeeeeeeeeeeeeeeeeeee",__METHOD__);
$error = "這裡是 Yii::error Yii::error Yii::error------------------";
3). 顯示
// runtime/log/app.log 在這裡應該可以找到類似的輸出
2018-10-25 07:54:48 [192.168.56.1][-][-][trace][frontend\controllers\SiteController::actionAbout] aaaaaaaaaaaaaaaaa
in /data/fei/yii2/frontend/controllers/SiteController.php:153
2018-10-25 07:54:48 [192.168.56.1][-][-][info][frontend\controllers\SiteController::actionAbout] iiiiiiiiiiiiiiiiiiiii
in /data/fei/yii2/frontend/controllers/SiteController.php:156
2018-10-25 07:54:48 [192.168.56.1][-][-][warning][frontend\controllers\SiteController::actionAbout] wwwwwwwwwwwwwwwwwwwwww
in /data/fei/yii2/frontend/controllers/SiteController.php:159
2018-10-25 07:54:48 [192.168.56.1][-][-][error][frontend\controllers\SiteController::actionAbout] eeeeeeeeeeeeeeeeeeeeeeeee
in /data/fei/yii2/frontend/controllers/SiteController.php:162
擴充套件:官方地址
相關文章
- 日誌模組
- Log日誌
- 日誌篇:模組日誌總體介紹
- Python 日誌(Log)Python
- log 日誌原理
- 日誌記錄模組logging
- Linux C日誌logLinux
- Log 工具列印日誌
- nodejs 日誌模組 winston 的使用NodeJS
- Yii2自定義日誌字首
- iOS輕量分組日誌工具 Log4OCiOS
- 【Mysql】三大日誌 redo log、bin log、undo logMySql
- Oracle11g redo log 建立、新增、刪除(重做日誌組,重做日誌檔案)Oracle
- python-包及日誌模組使用Python
- python之logging日誌模組詳解Python
- Python:使用logging模組記錄日誌Python
- mybaits原始碼分析--日誌模組(四)AI原始碼
- Python強大的日誌模組loggingPython
- MySQL重做日誌(redo log)MySql
- 一條日誌訊息的現代生活
- 『無為則無心』Python日誌 — 65、日誌模組logging的使用Python
- 【python介面自動化】- logging日誌模組Python
- Java 開發中常用的日誌模組Java
- Oracle listener log 日誌分析方法Oracle
- 日誌追蹤:log增加traceId
- 『無為則無心』Python日誌 — 67、logging日誌模組處理流程Python
- 『無為則無心』Python日誌 — 64、Python日誌模組logging介紹Python
- c# Log 日誌 以及不列印重複LogC#
- 用 Laravel 自帶訊息模組搭建小程式實時推送訊息Laravel
- spring cloud多模組專案框架搭建-整合SLF4J和log4j日誌元件SpringCloud框架元件
- iOS os.log 模組iOS
- Golang語言之Prometheus的日誌模組使用案例GolangPrometheus
- mysql日誌:redo log、binlog、undo log 區別與作用MySql
- django開發-log日誌的配置Django
- log4net日誌記錄
- kafka-log日誌程式碼解析Kafka
- 在python程式碼 出力log日誌Python
- MySQL 日誌系統 redo log、binlogMySql