简体   繁体   English

symfony 1.4和Apache访问/错误日志

[英]symfony 1.4 and Apache access/error logs

Symfony 1.4 is set up as the only virtual host in my Apache config. Symfony 1.4在我的Apache配置中设置为唯一的虚拟主机。 Should I make use of the Apache access logs and error logs or does symfony take care of both of these for me? 我应该使用Apache访问日志和错误日志,还是symfony帮我解决这两个问题?

Apache logs are not the same as the logging provided by symfony. Apache日志与symfony提供的日志不同。 Apache logs are useful for other reasons than symfony's. Apache日志由于除symfony之外的其他原因很有用。 I usually use the following virtual host config for my local development. 我通常在本地开发中使用以下虚拟主机配置。

<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>

For symfony, I configure the factories.yml like the following 对于symfony,我将如下配置factory.yml

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM