YII 提供的日志写入方法:

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/web.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,记录操作提示");

输出自定义目录日志

// 日志文件在输出目录 @app/runtime/logs/Mylog/requests.log

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

yii2 java_YII2 自定义日志路径相关推荐

  1. Linux系统中的日志管理 ---systemd-journald日志(journalctl命令的用法)和 rsyslog 日志(自定义日志采集路径、更改日志采集格式和日志的远程同步)

    一.实验环境 Horizon_carry: 172.25.254.10 carry: 172.25.254.20 Horizon_carry & carry: systemctl stop f ...

  2. ELK 经典用法—企业自定义日志收集切割和mysql模块

    ELK 经典用法-企业自定义日志收集切割和mysql模块 一.收集切割公司自定义的日志 很多公司的日志并不是和服务默认的日志格式一致,因此,就需要我们来进行切割了. 1.需切割的日志示例 2018-0 ...

  3. jboss7 关闭日志打印_使用自定义日志记录处理程序在JBoss AS 7中跟踪SQL语句

    jboss7 关闭日志打印 使用ORM从您的特定数据库中提取数据并让其创建和发布您必须亲自编写的所有SQL语句似乎很方便. 这就是使ORM解决方案受欢迎的原因. 但是它也有一个缺点:由于ORM为您做了 ...

  4. 使用自定义日志记录处理程序在JBoss AS 7中跟踪SQL语句

    使用ORM从您的特定数据库中提取数据,并让它创建和发布您必须亲自编写的所有SQL语句似乎很方便. 这就是使ORM解决方案受欢迎的原因. 但是它也有一个缺点:由于ORM为您做了很多工作,因此您在某种程度 ...

  5. nginx自定义日志

    log_format apph5 '$year-$month-$day-$hour:$minutes:$seconds|$request_method|$http_host$uri|$request_ ...

  6. nginx如何自定义日志记录格式?

    Nginx日志主要分为两种:access_log(访问日志)和error_log(错误日志).通过访问日志我们可以得到用户的IP地址.浏览器的信息,请求的处理时间等.错误日志记录了访问出错的信息,可以 ...

  7. golang 自定义日志

    go自定义日志 代码小白一个,可能代码有多处漏洞,欢迎留言- mian.go文件 func main() {_, err := os.OpenFile("", os.O_RDWR, ...

  8. log4j输出多个自定义日志文件、动态配置多个日志文件

    转:http://blog.sina.com.cn/s/blog_8417657f0101lskw.html log4j的强大功能无可置疑,但实际应用中免不了遇到某个功能需要输出独立的日志文件的情况, ...

  9. java emr_java – EMR – 在Hadoop(和YARN)中使用自定义日志记录appender

    在我们的EMR集群中,我们使用自定义log4j-appender和log4j.properties来允许我们将日志转发到Splunk并让我们做一些魔术,提供的库和配置不知道如何操作. 在EMR 3.x ...

最新文章

  1. 听技术播客:一边学Python编程一边学英语
  2. 意大利归还中国文物;翟天临咪蒙成考公务员题目;携程回应五一机票涨价;腾讯未成年人网络保护体系上线;这就是今天的大新闻...
  3. [2021-09-09 T2] 就差⼀点——冒泡排序和反序表之间不为人知的秘密
  4. MSP430F5529 DriverLib 库函数学习笔记(十)SPI驱动墨水屏
  5. Java学习笔记1(零碎笔记)——基础
  6. 图计算-Pregel-Hama
  7. 【ZooKeeper Notes 6】客户端对zookeeper的操作是不可回退的 [OK]
  8. NA-NP-IE系列实验2
  9. cesium加载KML、KMZ数据
  10. 龙芯 linux 网页flash,FlashPlayer - 龙芯开源社区
  11. C#,数值计算,矩阵的行列式(Determinant)、伴随矩阵(Adjoint)与逆矩阵(Inverse)的算法与源代码
  12. 企信下载的文件在哪里_苹果文件管理在哪里
  13. java 点名器_java随机点名器 课程设计.docx
  14. CRC16 - CCITT 计算方法(查表法)| C语言实现
  15. 曲阜水利学校计算机96级聚会,曲阜水利学校50年校庆
  16. 【四十六】Python全栈之路--bootstrap
  17. 入门产品经理的7个实用方法
  18. 服务器应用程序不可用解决方案!
  19. PS替换图片中的颜色-局部以及整体变色
  20. Java爬虫系列(五) - 爬虫补充内容+ElasticSearch展示数据

热门文章

  1. Markdown的常用语法
  2. getAttribute与getParameter的区别
  3. 分析单点登录cas的解决方式
  4. web.xml中load-on-startup的作用
  5. 找工作笔试面试那些事儿(10)---SQL语句总结
  6. 如何将Arraylist转成string输出?
  7. 修改ONET.XML自定义SPS站点
  8. c语言规定 函数返回值6,C语言六函数.ppt
  9. 腾讯html5平台,腾讯浏览服务
  10. Java迭代器中的next()方法