BASIC認証のユーザ名でしたら access_log に残ってると思いますよ。
多分Apacheのデフォルト設定では以下のようなLogFormatが定義されていると思います。
LogFormat "%h %l %u %t \"%r\" %>s %b" common
このうちの %u というのが BASIC 認証されたリクエストのユーザ名になります。
IPもaccess_logに残せます。
http://httpd.apache.org/docs/2.2/mod/mod_log_config.html#formats
%aがリモートIPアドレス、%uがリモートユーザー名です。
心配なら、専用のログを取得するのもいいかもしれません。
LogFormat "%t %a %u %>s" basic_auth_log CustomLog logs/basic_auth_log basic_auth_log
ipはどうでしょう