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 FATAL /media/study/code/live/public_html/log.php 18 私のメッセージです。
問題
log.php
ここでは、ファイルの完全なパス ( ) ではなく、ファイル名 (この場合) のみを表示したいと考えて/media/study/code/live/public_html/log.php
います。Apache ドキュメントと SOを検索しましたが、このリファレンスには何も見つかりませんでした。
これを達成するためのヒントはありますか?