`
radzhang
  • 浏览: 310257 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

trace的用法

 
阅读更多

要开启页面Trace功能,需要在项目配置文件中设置:

// 显示页面Trace信息
'SHOW_PAGE_TRACE' =>true, 

开启页面trace信息保存后,每次的页面Trace信息会以日志形式保存到项目的日志目录中,命名格式是: 当前日期_trace.log,例如:12-06-21_trace.log

然后可以配合trace方法输出

trace('变量','标签','级别','是否记录日志')

但是要注意的是只有下面3种情况下trace才会记录到日志文件。

有三种情况下,trace方法会记录日志:

  1. AJAX请求
  2. SHOW_PAGE_TRACE为false,也就是页面Trace关闭的情况下
  3. trace方法的第四个参数为true

如果不用trace方法,可以打开LOG

'LOG_RECORD' => true, // 开启日志记录
'LOG_LEVEL'  =>'EMERG,ALERT,CRIT,ERR', // 只记录EMERG ALERT CRIT ERR 错误

然后用Think\Log::record('测试日志信息,这是警告级别','WARN',true);记录日志。

如果LOG_LEVEL里没有定义WARN的话,会自动过滤掉,除非加上第三个参数true。

由于系统在请求结束后会自动调用Log::save方法,所以通常,你只需要调用Log::record记录日志信息即可。不是实时写入日志,如果要实时写入的话,用Log::write。

 

 

 

 

 

分享到:
评论

相关推荐

    VC调试以及TRACE()函数的用法1

    本文主要介绍了 VC 调试的基本概念和使用方法,包括调试信息的设置、断点的设置和使用、条件断点、数据断点、消息断点和值 Watch 等内容。 一、VC 调试信息的设置 在 VC 中,调试信息是指程序中包含的用于调试的...

    CODESYS运动控制之Trace功能.docx

    本文将深入探讨如何在 CODESYS 中使用 Trace 功能,以实现轴的位置和速度跟踪。 **1. 添加 Trace** 首先,我们需要在 CODESYS 的程序中添加 Trace 功能。这通常涉及到在相关的运动控制任务或 I/O 变量中插入 Trace...

    assert,assert_valid,verify,trace用法

    对于开始学vc的人,对于assert,assert_valid,verify,trace的宏感到很奇怪,总是觉得很难掌握似的,其实这些主要是没有理清楚他们各自宏之间深层次的意义。

    TIA博途中的TRACE功能具体使用方法示例.docx

    下面我们将按照实际操作步骤来解释如何使用TRACE功能: 1. **创建新轨迹**: 首先,打开TIA博途,创建一个新的项目。在左侧的项目树中找到“TRACES”节点,双击它,这将打开一个新的轨迹配置窗口。在这里,你可以...

    trace32的使用说明

    本篇文档旨在详细介绍`trace32`模拟器(Simulator)的使用方法及其在高通平台上的具体应用。通过本指南的学习,您将能够更好地利用此工具来解决手机软件中的死机等问题。 #### 二、TRACE32Simulator简介 **TRACE32...

    Trace 32分析ramdump方法

    在开始使用 Trace32 进行 ramdump 分析之前,首先需要确保正确安装了 Trace32 软件。以下是一些安装步骤: 1. **解压安装包**: 将下载的 Trace32 压缩包解压至 C 盘根目录下。这是因为某些情况下,Trace32 在调试 ...

    Matlab_TracePro

    要在Matlab中使用TracePro进行DDE通信,首先需要在Matlab环境中编写脚本或函数,以便初始化DDE会话。这通常包括使用Matlab的DDE函数,比如ddepoke、ddeadv、ddeexec和ddeget等,以连接到TracePro的DDE服务,并通过...

    劳特巴赫TRACE32快速入门

    为了更好地使用TRACE32,建议参考TRACE32安装目录下PDF文件夹内的详细文档,了解各个功能的具体用法。同时,劳特巴赫提供的技术支持和服务也是解决实际问题的重要资源。通过不断学习和实践,相信读者很快就能成为...

    TraceView使用技巧.

    TraceView是Android平台上用于分析应用性能的工具,它可以帮助开发者观察应用程序在运行时的行为,包括方法调用的时序和执行耗时。随着Android Studio成为主要的开发环境,TraceView的使用也与之紧密集成。以下是...

    TRACE32-使用.pdf

    **TRACE32-使用.pdf**文档主要介绍了TRACE32调试系统的使用方法和技术细节。该系统由硬件和软件两个主要部分构成。 ##### 1.1 硬件 **1.1.1 主机** - **外观**: TRACE32主机具有独特的外观设计,包括顶部、正面和...

    trace32的使用培训

    本文档将详细介绍trace32的基本使用方法,旨在帮助初学者快速掌握该工具,并能有效地进行嵌入式系统的开发工作。 #### 二、ICD In-Circuit Debugger概述 - **定义**: ICD(In-Circuit Debugger)是一种嵌入式系统...

    apache隐藏版本号信息和关闭trace方法

    ### Apache隐藏版本号信息与关闭Trace方法 在Apache服务器配置中,为了提高安全性,常常需要对服务器进行一些必要的设置,比如隐藏服务器版本信息以及禁用潜在的安全风险功能,如Trace等。本文将详细介绍如何通过...

    tcpTrace工具压缩包

    在实际使用中,你需要先了解tcpTrace的基本用法,这通常涉及到阅读文档或源代码以熟悉命令行参数。对于开发人员来说,理解源代码可以帮助自定义功能或修复潜在的bug。同时,为了保护个人隐私和数据安全,使用此类...

    SQL TRACE原理、方法、事件查看总结

    本篇文章将深入探讨SQL TRACE的原理、使用方法以及如何查看其产生的事件。 一、SQL TRACE原理 SQL TRACE的基本原理是跟踪SQL语句的执行过程,记录从解析到执行的每一个步骤,包括硬解析、软解析、执行计划、等待...

    traceview.bat丢失

    总的来说,`traceview.bat` 的丢失是Android开发中常见的问题,及时恢复和了解其使用方法对于提升应用性能至关重要。同时,随着工具的发展,开发者也需要关注新的性能分析工具,以便更好地优化代码。

    traceview.bat

    **标题与描述解析** 标题"traceview.bat"指的是...而了解和掌握Traceview的使用方法和分析技巧,对于提升Android应用的性能具有重要意义。开发者应养成定期对应用进行性能分析的习惯,以确保应用的流畅性和响应速度。

    Trace工具使用说明及工具:Catcher

    本文将详细介绍Trace工具的功能、使用方法以及Catcher工具的特性,帮助开发者们更好地理解和运用这两个工具。 ### 1. Trace工具介绍 Trace工具主要用于记录和分析系统的执行流程,它可以捕获系统中各个组件的调用...

Global site tag (gtag.js) - Google Analytics