问题标签 [log4php]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3193 浏览

php - log4php 无法在 linux 环境下创建文件

我在运行 windows 7 和 net 的工作台式机上创建了一个带有 log4php 的小型 php 应用程序。它工作正常,它已创建并登录的每日文件。

现在我在我的笔记本电脑上运行 ubuntu 11,04。我最初将 755 权限授予文件夹Integrator(应用程序的名称)和 .after 下的子文件/var/www/Ingrator

2011 年 5 月 16 日星期一 18:03:44] [错误] [客户端 127.0.0.1] PHP 警告:fopen(./logs/daily_20110516.log):无法打开流:/var/www/Integrator/lib/ 中的权限被拒绝第 77 行的 log4php/appenders/LoggerAppenderFile.php

apache日志中的权限问题,我已将所有者更改为当前所有者,但这。它给出了相同的错误。现在即使有777权限。它仍然是持久的。所以我有点惊讶。我该如何解决?感谢您阅读本文。

0 投票
2 回答
189 浏览

log4php - Apache log4php 文档:“请注意” - 什么?

在 log4php 的文档(位于http://logging.apache.org/log4php/docs/appender/layout.html)中,布局模式中的换行标记有以下行:

……就是这样!该行的其余部分应该说什么?

(我认为这是对换行符 \n 或 \r\n 的引用,具体取决于本机操作系统。)

0 投票
0 回答
388 浏览

log4php - 使用 log4php 在日志文件中的文件名

我在 log4php api 上编写了一个包装器,名为loggerimplementation.php

现在我在日志文件中遇到了问题。当我调用 loggerimplementation 中定义的日志记录函数时。

生成的日志文件为:

现在,如您所见,%F将始终显示包装文件名,因为它总是从那里调用。但我想要使用这个包装器的真实文件名。

所以请建议我这样做的方式。

或者告诉我从哪里%F可以得到详细信息?

等待回复。

0 投票
1 回答
1622 浏览

log4php - log4php 中的动态文件路径

我是 log4php 的新手。

我想以动态数据/logs/UserId/Info_ddmmyyyy.php 的格式保存日志文件。UserId

(我基本上想为每个用户保存一份日志。)

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

0 投票
1 回答
141 浏览

config - 我们可以在其他配置中使用 php.ini 变量吗

我们可以在 log4php 配置文件等其他配置文件中使用 php.ini 变量吗?

在 log4php 中,我使用 LoggerAppenderRollingFile appender,并且我使用日志文件位置作为 /var/www/MyProject/logs/log.text,但我想外部化项目根目录( /​​var/www/MyProject )而不是硬编码,我想在 php.ini 中有它。

是否可以使用 php.ini 来做到这一点,或者你能建议我一种方法吗?

0 投票
4 回答
2388 浏览

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

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

我快速浏览了代码,看起来LoggerAppenderMongoDB支持使用formatThrowablemethod显示异常,但我在其他 appender 中看不到任何类似的东西。

我觉得我错过了一些明显的东西。是否需要配置一些东西才能将这些详细信息打印到日志文件中?我需要创建一个自定义 LoggerAppender 类吗?或者这些可以通过不同的布局或自定义渲染器来完成吗?

0 投票
3 回答
2405 浏览

php - 如何集成 codeigniter 和 log4php?

我想将 Log4php 集成到我的 codeigniter 应用程序中。

codeigniter 中是否有一个库来执行此操作?

0 投票
1 回答
154 浏览

php - 强制滚动 LoggerAppenderRollingFile

我正在使用 log4php 在我的应用程序中记录一些活动。

我希望日志文件每 X 次滚动一次,而不仅仅是每天一次/当它达到一定大小时。

有没有办法做到这一点?

有没有办法强制日志在特定时间滚动?

如果没有,有人知道我可以使用的另一个好的记录器(首选开源)。

0 投票
2 回答
572 浏览

php - 如何在 log4php 上配置 SMTP?

如何在 log4php 上指定 smtp 主机我将使用以下配置将它与 gmail 一起使用。

0 投票
2 回答
1122 浏览

php - log4php 和时区

有谁知道是否可以在 log4php 库配置中设置时区?

我在官方文档中没有看到任何相关信息,但是 log4j 已经实现了。

现在,我依靠 php 的*date_default_timezone_set*函数来解决这个问题,但我想让 log4php 自己处理这个......我想知道是否有一个待办事项列表或者我们应该依赖关于我们自己的内置函数。

这是我的代码:

如果此代码为其他有类似问题的人提供服务。

注意安全,