Sha256: da8d3a86d94d4a2aa80cb06adb0d5f7f1e7f26695c9fcd86c6862cd493f0b7d0

Contents?: true

Size: 514 Bytes

Versions: 5

Compression:

Stored size: 514 Bytes

Contents

module WebSandboxConsole
  module Common
    # uuid 方便取出日志
    def log_p(msg_or_exce, uuid = nil)
      @logger ||= Logger.new(log_path)

      if msg_or_exce.respond_to?(:message)
        @logger.info "#{uuid}:" + msg_or_exce.message 
        @logger.info "#{uuid}:" + msg_or_exce.backtrace.join("|||")
      else
        @logger.info "#{uuid}:" + msg_or_exce.inspect
      end
    end

    def log_path
      "#{Rails.root}/#{self.console_log_path || "log/web_sandbox_console.log"}"
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
web_sandbox_console-0.5.0 lib/web_sandbox_console/common.rb
web_sandbox_console-0.4.0 lib/web_sandbox_console/common.rb
web_sandbox_console-0.3.0 lib/web_sandbox_console/common.rb
web_sandbox_console-0.2.0 lib/web_sandbox_console/common.rb
web_sandbox_console-0.1.0 lib/web_sandbox_console/common.rb