15 lines
520 B
Crystal
15 lines
520 B
Crystal
require "jennifer"
|
|
require "jennifer/adapter/postgres" # for PostgreSQL
|
|
# require "jennifer/adapter/mysql" for MySQL
|
|
|
|
APP_ENV = ENV["APP_ENV"]? || "development"
|
|
|
|
Jennifer::Config.configure do |conf|
|
|
conf.read("config/database.yml", APP_ENV)
|
|
conf.from_uri(ENV["DATABASE_URI"]) if ENV.has_key?("DATABASE_URI")
|
|
# TODO :debug => Severity::Debug or something ?
|
|
# conf.logger.level = APP_ENV == "development" ? :debug : :error
|
|
end
|
|
|
|
Log.setup "db", :debug, Log::IOBackend.new(formatter: Jennifer::Adapter::DBFormatter)
|