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

debug打印object详细信息

 
阅读更多

function debug_show_obj(Obj) 
    	{ 
    		var isAlert=arguments.length>1?arguments[1]:true;  
    		var debugStr=''; 
    		var PropertyCount=0; 
    		for(i in Obj){ 
    			if(Obj.i !=null) 
    				debugStr +="" + i+' property:'+Obj.i+'\r\n'; 
    			else 
    				debugStr +="" + i+' method '+Obj[i]+'\r\n'; 
    		} 
    		if(isAlert){
    			alert(debugStr);
    		}else{
    			console.debug(debugStr);
    		}    		 
    	} 
//alert
debug_show_obj(obj)
//to console
debug_show_obj(obj,false)
 
分享到:
评论

相关推荐

    Unity自定义DebugLog工具

    Unity内置的`Debug.Log()`、`Debug.LogWarning()`和`Debug.LogError()`是一组用于输出日志信息的方法,它们会将消息打印到控制台,帮助开发者追踪程序运行状态。然而,这些方法的灵活性有限,例如无法记录特定类型的...

    Android-日志打印和管理工具可以直接打印对象存文件

    HuberyLog.d("Tag", "Debug message", myObject); HuberyLog.i("Tag", "Info message"); HuberyLog.w("Tag", "Warning message"); HuberyLog.e("Tag", "Error message", exception); ``` 五、最佳实践 - 使用有...

    打印JdbcTemplate执行sql

    在Java世界中,Spring框架是应用最广泛的IoC...通过正确配置日志系统,我们可以轻松获取SQL执行的详细信息,这在开发和运维过程中都具有重要的价值。同时,这也为我们提供了优化数据库操作和提升系统性能的途径。

    defined__DEBUG.rar_builder_ole

    在开发阶段,调用`DebugLog`会打印出调试信息,而在发布版本中,这些调用将被编译器优化掉,不会产生任何运行时开销。 压缩包中的`www.pudn.com.txt`可能是一个文本文件,其中包含了关于代码的额外说明或者是在pudn...

    mybatis Sql打印两种方式

    本篇文章将详细讲解两种在MyBatis中实现SQL打印的方法:通过log4j配置和使用MyBatis拦截器。 1. **log4j配置SQL打印** Log4j是一款广泛使用的日志记录工具,它可以方便地记录程序运行过程中的各类信息,包括SQL...

    PHP中调试函数debug_backtrace的使用示例代码

    - `DEBUG_BACKTRACE_DEBUG`:提供更详细的堆栈信息。 - `limit` 参数用于限制返回的堆栈条目数量,如果设置为0(默认),则返回所有条目。 在提供的示例代码中,`update` 方法调用了 `debug_backtrace` 函数,并...

    应用java反射机制打印一个对象.docx

    例如,在 XML 解析中,我们可能需要将 XML 文件中的数据注入到内存中的 Java 对象中,然后打印对象的所有属性值,以便 debug 和测试。 例如,假设我们有一个 `PredictData` 对象,它有多个属性,例如 `cityCode`、`...

    qt Debug重定向工具,日志保存

    首先,`qDebug()`是Qt的日志宏,用于在调试模式下打印信息,这些信息通常会显示在控制台或调试器中。例如,我们常常看到这样的代码: ```cpp QDebug() 这是一个调试信息"; ``` 然而,在某些场景下,我们可能需要将...

    安卓平台so打印log

    在安卓平台上,SO(Shared Object)文件是C/C++编译的动态链接库,它们用于扩展Android应用程序的功能,特别是涉及到底层系统操作或高性能计算时。本文将深入探讨如何在安卓平台下通过SO文件打印LOG,以便于调试和...

    php的debug相关函数用法示例

    `debug_backtrace()`函数用于获取调用堆栈信息,这里的`DEBUG_BACKTRACE_PROVIDE_OBJECT`选项使得返回的堆栈信息包含对象信息。`$d`变量包含了文件名、行号等信息,这些信息会被添加到日志条目中,最后通过`file_put...

    ORM Django 终端打印 SQL 语句实现解析

    下面我们将详细讨论如何在Django中实现终端打印SQL语句。 首先,你需要在`settings.py`文件中配置日志模块(logging)。Django使用Python的内置`logging`模块来记录各种级别的消息,包括SQL语句。在`settings.py`中...

    springboot log4jdbc 打印完整sql

    下面我们将详细介绍如何在 SpringBoot 项目中使用 Log4jdbc 打印完整的 SQL 语句。 一、添加依赖 首先,我们需要在 pom.xml 文件中添加 Log4jdbc 的依赖项: ```xml <groupId>com.googlecode.log4jdbc</groupId>...

    C# 打印

    在C#编程中,打印功能是一项重要的任务,尤其在开发桌面应用或报表系统时。本文将深入探讨如何在C#中实现打印功能,包括预览、分页和调试,以帮助初学者理解并掌握这一技术。 首先,让我们了解C#中的打印基础。在...

    VB实现获取系统BIOS的信息

    这段代码通过WMI获取所有`Win32_BIOS`类的实例,然后遍历它们打印出BIOS的名称、制造商和版本等信息。 总结起来,VB获取系统BIOS信息主要依赖于API调用和WMI技术。API调用直接访问操作系统底层,而WMI则提供了更...

    C# 如何调用打印机打印报表演示.zip

    这个压缩包的"Debug"文件夹可能包含了编译后的可执行文件和其他调试资源,用于运行和测试示例代码。在实践中,你可以根据具体需求调整代码,如添加更多的绘图功能、处理多页打印等。 通过这个示例,你不仅可以学会...

    打印展会所用的标签 基于Delphi代码..rar

    下面将详细探讨Delphi在标签打印中的应用以及可能涉及的相关知识点。 1. **Delphi IDE**:首先,了解Delphi的界面和工作流程是至关重要的。它提供了直观的拖放式设计界面,允许开发者通过Visual Component Library ...

    打印设置示例

    在本文中,我们将深入探讨如何在Access XP中进行打印设置,包括查看并选择报表、管理打印机、调整打印方向、设置打印边距以及控制纸张大小。对于那些使用Access 2000的用户,虽然他们可能无法直接运行Access XP的...

    Example060-获得表的索引信息.rar

    在"Example060-获得表的索引信息"中,你可以期待找到一个完整的VB代码示例,该示例可能包括了连接数据库、执行上述SQL查询以及处理返回结果的详细步骤。通过这个示例,你将能够更好地理解如何在VB中操作数据库并获取...

    集合配置信息,数据库链接,redis链接,与日志打印.zip

    下面将详细讲解这些关键知识点。 1. **集合配置信息**: 配置信息是程序运行时必不可少的部分,它们通常包含应用的环境变量、数据库连接字符串、服务端口等。在Go中,可以使用如`viper`或`config`等库来管理和加载...

Global site tag (gtag.js) - Google Analytics