2011-08-01 16 views
1

Symfony 1.4は私のApache設定で唯一の仮想ホストとして設定されています。 Apacheのアクセスログとエラーログを使用する必要がありますか、symfonyは私のためにこれらの両方を処理しますか?symfony 1.4とApacheのアクセス/エラーログ

答えて

1

Apacheログは、symfonyが提供するログと同じではありません。 Apacheのログは、symfonyのログ以外の理由で役に立ちます。私は通常、自分のローカル開発に以下の仮想ホスト設定を使用します。

<VirtualHost *:80> 

    ServerName dev.yoursite.com.br 

    DocumentRoot "/home/you/dev/sfprojects/yoursite/web" 
    DirectoryIndex index.php 

    <Directory "/home/you/dev/sfprojects/yoursite/web"> 
    AllowOverride All 
    Allow from All 
    </Directory> 

    Alias /sf /home/you/dev/sfprojects/yoursite/lib/vendor/symfony/data/web/sf 
    <Directory "/home/you/dev/sfprojects/yoursite/lib/vendor/symfony/data/web/sf"> 
    AllowOverride All 
    Allow from All 
    </Directory> 

    ErrorLog "/home/you/dev/sfprojects/yoursite/log/error.log" 
    CustomLog "/home/you/dev/sfprojects/yoursite/log/web.log" combined 

</VirtualHost> 

はsymfonyのために、私はまた、それが役に立つ生産の `err`レベルで` sfFileLogger`を使用することを見つけ、次の

dev: 
    logger: 
    class: sfAggregateLogger 
    param: 
     level: notice 
     loggers: 
     sf_file_err: 
      class: sfFileLogger 
      param: 
      level: err 
      file: %SF_LOG_DIR%/%SF_APP%_%SF_ENVIRONMENT%_error.log 
     sf_file_notice: 
      class: sfFileLogger 
      param: 
      level: notice 
      file: %SF_LOG_DIR%/%SF_APP%_%SF_ENVIRONMENT%_notice.log 
+0

ようにfactories.ymlを設定します。 – prodigitalson

関連する問題