Tag: 日志logging

iPhone通话logging/历史

我正在做一些关于iPhone应用程序的可行性的研究,并且在苹果的文档中找不到任何关于iPhone应用程序可以读取电话的通话logging的指示,特别是被叫号码,时间和持续时间。我也需要SMS的相同信息。 首先:我已经完成了我的研究并search了四周,在这个网站上search! 我知道这个问题曾经被问过很多次,答案总是:“不能做”(至less不是在非越狱的iPhone上)。 我search了包括核心电话在内的API,也没有发现任何东西。 那么为什么这个问题? 因为这个应用程序在App Store似乎这样做没有问题…: http : //itunes.apple.com/us/app/callog/id327883585 ? mt=8

如何从头开始以编程方式configurationlog4net(无configuration)

这是一个糟糕的想法,我知道,但是…我想configurationlog4net编程从头开始没有configuration文件。 我正在为我和我的团队开发一个简单的日志logging应用程序,用于我们负责的一些相对较小的部门应用程序。 我希望他们都login到同一个数据库。 日志logging应用程序只是预先configuration了AdoNetAppender的log4net的一个包装。 所有这些应用程序都是ClickOnce部署的,这在部署configuration文件时出现了一个小问题。 如果configuration文件是核心项目的一部分,我可以将其属性设置为使用程序集进行部署。 但它是一个链接应用程序的一部分,所以我没有select与主应用程序部署。 (如果不是这样,有人请让我知道)。 可能是因为这是一个糟糕的想法,似乎没有太多的示例代码可用于编程从头开始configurationlog4net。 这是我迄今为止。 Dim apndr As New AdoNetAppender() apndr.CommandText = "INSERT INTO LOG_ENTRY (LOG_DTM, LOG_LEVEL, LOGGER, MESSAGE, PROGRAM, USER_ID, MACHINE, EXCEPTION) VALUES (@log_date, @log_level, @logger, @message, @program, @user, @machine, @exception)" apndr.ConnectionString = connectionString apndr.ConnectionType = "System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" apndr.CommandType = CommandType.Text Dim logDate As New AdoNetAppenderParameter() […]

如何将日志输出从logcatredirect到Android设备上的SD卡?

我试图将我的应用程序的日志redirect到SD卡文件。 但我没有这样做。 我正在尝试这样的事情。 String cmd= "logcat -v time ActivityManager:W myapp:D *:* >\""+file.getAbsolutePath()+"\""; Runtime.getRuntime().exec(cmd); 我也试过-f选项,但它也不工作。

将Chrome中的console.log保存到文件中

有谁知道一种方法来保存在Chrome中的console.log输出到文件? 或者如何将文本复制出控制台? 假设您正在运行几个小时的functiontesting,并且您在Chrome中获得了数千行console.log输出。 你如何保存或导出?

在mysql中logging所有查询

是否有可能打开我的MySQL数据库的审计日志logging? 我基本上想监视一个小时的所有查询,并将日志转储到文件。

在Bash中处理错误

什么是你最喜欢的方法来处理在Bash中的错误? 处理我在网上发现的错误的最好的例子是由William Shotts,Jr在http://www.linuxcommand.org撰写的。 他build议在Bash中使用以下函数进行error handling: #!/bin/bash # A slicker error handling routine # I put a variable in my scripts named PROGNAME which # holds the name of the program being run. You can get this # value from the first item on the command line ($0). # Reference: This was copied from <http://www.linuxcommand.org/wss0150.php> PROGNAME=$(basename […]

Android – 设置logcat消息的最大长度

默认情况下,logcat似乎会截断它认为“太长”的日志消息。 这发生在Eclipse内部,以及在命令行上使用adb -d logcat运行adb -d logcat ,并截断一些重要的debugging消息。 有什么办法来增加logcat支持的最大string长度,让它停止截断debugging信息? 官方文档意味着可能没有,但也许logcat支持一些没有提到的其他选项呢?

SQL – 在一个查询中更新多个logging

我有表 – configuration 。 架构: config_name | config_value config_name | config_value 我想在一个查询中更新多个logging。 我尝试那样: UPDATE config SET t1.config_value = 'value' , t2.config_value = 'value2' WHERE t1.config_name = 'name1' AND t2.config_name = 'name2'; 但该查询是错误的:( 你可以帮我吗?

在Python中使用多处理时应该如何logging?

现在我在一个框架中有一个中心模块,它使用Python 2.6 multiprocessing模块产生多个进程。 因为它使用multiprocessing ,所以有模块级的多处理感知日志LOG = multiprocessing.get_logger() 。 根据文档 ,这个logging器拥有进程共享的锁,这样你就不会在sys.stderr (或任何文件句柄)中sys.stderr ,因为多个进程同时写入。 我现在的问题是,框架中的其他模块不支持多处理。 我看到它的方式,我需要使这个中央模块上的所有依赖使用多处理感知日志logging。 这是在框架内烦人的,更不用说为框架的所有客户。 有没有替代品我没有想到?

将整个对象转储到C#中的日志的最佳方法是什么?

因此,为了在运行时查看当前对象的状态,我真的很喜欢Visual Studio“立即”窗口给我的东西。 只是做一个简单的 ? objectname 将给我一个很好格式化的对象的“转储”。 有没有简单的方法来做到这一点在代码中,所以我可以做类似的日志logging?