an alternative to this change would be to symlink log/yourlog.log to
/dev/null

$ ln -s log/production.log /dev/null

I do this, and it works well for me in dev mode without impact to others
sharing the repo or other environments.




On Mon, Oct 24, 2016 at 5:44 PM, Lucas Caton <[email protected]> wrote:

> Hi there.
>
>
> I know this, although easy, would be a big step. So I'd love to hear your
> thoughts.
>
>
> I can't remember the last time I needed to open/read log/development.log
> or log/test.log.
> This is just consuming disk space unnecessarily (my test.loge easily
> reaches more than 1 GB!).
>
> After talking to some other developers, all of them agreed they don't use
> it as well.
>
>
> What if we change this behaviour to be optional? It'd still display the
> logs through the STDOUT, though.
>
> I've been doing it in my projects and couldn't find a reason not to do it.
>
>
> The way I currently do it is similar to what Heroku's rails_12factor gem
> used to do (and now is the default in Rails for *production* environment):
>
>
> # config/environments/development.rb
>
> # Prevents from writing logs on `log/development.log`
>
> logger           = ActiveSupport::Logger.new(STDOUT)
>
> logger.formatter = config.log_formatter
>
> config.logger    = ActiveSupport::TaggedLogging.new(logger)
>
>
> # config/environments/test.rb
>
> # Prevents from writing logs on `log/test.log`
>
> config.log_level = :warn
>
> logger           = ActiveSupport::Logger.new(STDOUT)
>
> logger.formatter = config.log_formatter
>
> config.logger    = ActiveSupport::TaggedLogging.new(logger)
>
>
> Thank you,
> Lucas.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Core" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/rubyonrails-core.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/rubyonrails-core.
For more options, visit https://groups.google.com/d/optout.

Reply via email to