Sha256: 63e73ee57d6343bdcd224d58170d3171c792506d23b8786c0cac08413a2567fe
Contents?: true
Size: 749 Bytes
Versions: 6
Compression:
Stored size: 749 Bytes
Contents
require "logger" require "scrawl" require "bcrypt" require "pg" require "active_record" require "moneta" require "adamantium" require "memoizable" require "shogun" require "envied" require "dotenv" Dotenv.load ENVied.require module {{namespace_module}} require_relative "{{namespace}}/errors" require_relative "{{namespace}}/accounts" require_relative "{{namespace}}/sessions" def self.logger(io: STDOUT, level: ::Logger.const_get(ENV["APPLICATION_LOG_LEVEL"])) @logger ||= ::Logger.new(STDOUT).tap do |log| log.level = level log.formatter = ->(level, stamp, name, message) do Scrawl.new(level: level, time: stamp.to_datetime.rfc3339, name: name, message: message.strip).inspect + "\n" end end end end
Version data entries
6 entries across 6 versions & 1 rubygems