在Rails生产服务器中未提取自定义日志文件

时间:2015-07-02 03:09:33

标签: ruby-on-rails ruby

我有这个自定义记录器,其中包含我的代码中某些部分正在调用的自定义日志文件。

protected void btnAdd_Click(object sender, EventArgs e)
{
    for (var i = 0; i < lstMain.Items.Count; i++)
    {
        var list = lstMain.Items[i];
        if(!list.Selected) continue;
        lstFAvourite.ClearSelection();
        lstFAvourite.Items.Add(list);
        lstMain.Items.Remove(list);

        //Decrement counter since we just removed an item            
        i--;
    }
}

我的生产服务器中有class MyCustomLogger def initialize(message={}) @message = message end def send_to_log_file logger = ActiveSupport::BufferedLogger.new(Rails.root.join('log/recommended_profiles.log')) logger.info "Job ID: #{@message[:job_id]} | Profile ID: #{@message[:profile]} | User ID: #{@message[:user_id]}" end end 个文件。但是我收到了这个错误:

log/recommended_profiles.log

如何覆盖仅使用该文件?忽略时间戳?

更新:

我正在使用独角兽,我有这个当前的路径,我想称之为 Errno::ENOENT: No such file or directory - /data/prod/releases/20150701071135/log/recommended_profiles.log 。但它改为读取版本文件夹。

0 个答案:

没有答案