我log4php
用来记录消息php
。我有以下xml配置
<configuration xmlns="http://logging.apache.org/log4php/">
<appender name="myAppender" class="LoggerAppenderFile">
<layout class="LoggerLayoutPattern">
<param name="conversionPattern" value="%d{Y-m-d H:i:s} %c %-5p %F %L %m%n" />
</layout>
<param name="file" value="myLog.log" />
</appender>
<root>
<level value="TRACE" />
<appender_ref ref="myAppender" />
</root>
</configuration>
相关部分是
<param name="conversionPattern" value="%d{Y-m-d H:i:s} %c %-5p %F %L %m%n" />
这%F
是获取文件名的说明符。这是将消息记录到日志文件中。这是一个示例记录的消息:
2012-09-23 22:15:04 myLog 致命 /media/study/code/live/public_html/log.php 18 我的消息。
问题
我只想显示文件名(log.php
在这种情况下)而不是文件的完整路径(/media/study/code/live/public_html/log.php
)。已搜索Apache 文档和 SO,但在此参考中找不到任何内容。
任何提示如何实现这一目标?