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

发布于 2024-11-08 14:54:45 字数 324 浏览 3 评论 0 原文

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

 %n A line break. Note that

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

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

In the documentation for log4php (at http://logging.apache.org/log4php/docs/appender/layout.html) there is the following line for the linebreak token in the layout pattern:

 %n A line break. Note that

... and that's it! What should the rest of the line say?

(I think it's a reference to the linebreak character being \n or \r\n depending on the native OS.)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

灰色世界里的红玫瑰 2024-11-15 14:54:45

这是一个错误,“请注意”应该已被删除。我的猜测是,当文档从 log4j 移植到 log4php 时,它尚未得到纠正。

log4php 使用 PHP_EOL 转换 %n。这应该以跨平台友好的方式使用行尾

(另请参阅:http://svn.apache.org/viewvc/logging/log4php/trunk/src/main/php/helpers/LoggerPatternParser.php?view=markup

希望有所帮助!

干杯
基督教

It is an error, "Note that" should have been removed. My guess is, it has not been corrected when the docs are ported from log4j to log4php.

log4php transforms %n with PHP_EOL. This should use lineendings in a crossplattfrom friendly way

(see also: http://svn.apache.org/viewvc/logging/log4php/trunk/src/main/php/helpers/LoggerPatternParser.php?view=markup )

Hope that helped!

Cheers
Christian

梦巷 2024-11-15 14:54:45

正文其实是:

请注意,除非明确指定,否则不会打印换行符。

来自: http://logging.apache.org/log4php/docs/layouts/pattern .html

The text is actually:

Note that a line break will not be printed unless explicitely specified.

From: http://logging.apache.org/log4php/docs/layouts/pattern.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文