标签: log4php

如何使用log4php在日志文件中输出异常信息?

我已经设置了log4php来使用LoggerAppenderRollingFile appender和LoggerLayoutTTCC布局来登录文件.但是,当我记录异常时,它不会显示异常详细信息,例如我习惯在log4net中看到的堆栈跟踪.

我已快速浏览一下代码,看起来LoggerAppenderMongoDB支持使用该formatThrowable方法显示异常,但我在其他appender中看不到任何类似内容.

我觉得我错过了一些明显的东西.为了将这些细节打印到日志文件,我需要配置一些东西吗?我是否需要创建自定义LoggerAppender类?或者可以使用不同的布局或自定义渲染器来完成这些操作吗?

php logging exception log4php

8
推荐指数
1
解决办法
2151
查看次数

PHP中的日志记录/跟踪:Scribe,Chukwa,log4php?

这可能是一个非常高级的问题,需要大量的解释,但我需要大量的解释.

基本上我正在开发一个需要大量日志记录和跟踪的PHP应用程序.跟踪点击次数,互动,表现等等.在阳光下的任何事情.Facebook的Scribe和雅虎的Chukwa都是很好的实现.我对log4php知之甚少.

我想要的是这种日志记录如何工作的高级概述,特别是与PHP应用程序结合使用.您可以在处理日志的位置停止; 我已经知道我想使用Hadoop/Hive进行处理和存储.

我还想对应用程序本身内发生的事情进行一些相当低级的研究.例如,如何获取点击的行为并将其发送到记录器?我也很感激任何可以帮助我开始的阅读.

php logging log4php scribe-server chukwa

4
推荐指数
1
解决办法
2081
查看次数

LOG4PHP文件大小错误

我在GoDaddy Shared Hosting(php 5.3.13)上运行此脚本作为cron作业,并使用log4php.脚本似乎运行良好,并完成.但是当log4php尝试完成时,它会抛出此错误.

它似乎确实输出了文件及其内容.我甚至将文件的权限更改为777.它在执行文件大小检查时似乎抛出此错误...

任何有关此错误的原因/解决方案的帮助将非常感激.

错误:

<b>Fatal error</b>: Uncaught exception 'ErrorException' with message '2: filesize() [&lt;a href='function.filesize'&gt;function.filesize&lt;/a&gt;]: stat failed for log.txt, file: /home/content/89/10338789/html/Forum/phpBB3/program/log4php/appenders/LoggerAppenderRollingFile.php, line: 223' in /home/content/89/10338789/html/Forum/phpBB3/program/log4php/appenders/LoggerAppenderRollingFile.php:223
Stack trace:
#0 [internal function]: errorHandler(2, 'filesize() [&lt;a ...', '/home/content/8...', 223, Array)
#1 /home/content/89/10338789/html/Forum/phpBB3/program/log4php/appenders/LoggerAppenderRollingFile.php(223): filesize('log.txt')
#2 /home/content/89/10338789/html/Forum/phpBB3/program/log4php/appenders/LoggerAppenderFile.php(165): LoggerAppenderRollingFile-&gt;write(NULL)
#3 /home/content/89/10338789/html/Forum/phpBB3/program/log4php/LoggerAppender.php(85): LoggerAppenderFile-&gt;close()
#4 [internal function]: LoggerAppender-&gt;__destruct()
#5 {main}
thrown in <b>/home/content/89/10338789/html/Forum/phpBB3/program/log4php/appenders/LoggerAppenderRollingFile.php</b> on line <b>223</b><br />
Run Code Online (Sandbox Code Playgroud)

配置文件:

<configuration xmlns="http://logging.apache.org/log4php/">

    <appender name="myConsoleAppender" class="LoggerAppenderConsole">
        <filter class="LoggerFilterLevelRange">
            <param name="levelMin" value="info" />
        </filter>
    </appender>

    <appender name="myFileAppender" class="LoggerAppenderRollingFile">
        <layout …
Run Code Online (Sandbox Code Playgroud)

logging shared-hosting file log4php

1
推荐指数
2
解决办法
1792
查看次数

log4php中的动态文件路径

我是log4php的新手.

我想保存日志,如/logs/UserId/Info_ddmmyyyy.php.

这里UserId是动态数据.

简单地说,我想明智地保存日志用户.

有没有办法动态更改日志文件路径

log4php

0
推荐指数
1
解决办法
1467
查看次数