Skip to content
Extraits de code Groupes Projets
Valider 12ea886d rédigé par Alexandre Morignot's avatar Alexandre Morignot
Parcourir les fichiers

Definition of log file for database in config file

parent a0f41f4c
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -3,6 +3,7 @@ gem "rake"
gem "net-yail"
gem "rspec"
gem "activerecord"
gem "activesupport"
gem "sqlite3"
gem "youtube_it"
......
......@@ -59,6 +59,7 @@ PLATFORMS
DEPENDENCIES
activerecord
activesupport
net-yail
rake
rspec
......
......@@ -13,5 +13,5 @@ end
task :environment do
config = Options.new.read_file
ActiveRecord::Base.establish_connection(config[:database])
ActiveRecord::Base.logger = Logger.new(File.open('log/database.log', 'a'))
ActiveRecord::Base.logger = Logger.new(File.open(config[:database][:log], 'a'))
end
require 'optparse'
require 'yaml'
require 'active_support'
# Allow us to get options, set by user or default ones.
class Options
......@@ -43,7 +44,7 @@ class Options
# Read the options from the configuration file.
def read_file
if File.exists?(@file)
YAML.load_file(@file).each do |k, v|
YAML.load_file(@file).with_indifferent_access.each do |k, v|
@options[k.to_sym] = v unless @options.has_key?(k)
end
end
......
......@@ -11,6 +11,7 @@ require_relative 'lib/options'
options = Options.new.read_all
ActiveRecord::Base.establish_connection(options[:database])
ActiveRecord::Base.logger = Logger.new(File.open(options[:database][:log], 'a'))
bot = PlayBot.new(options)
bot.irc_loop
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter