J'ai une application Rails 3. Utilisation de la configuration de journalisation par défaut, quand je utiliser une commande commeRails: Reason journal config montre la différence entre la console et le fichier journal?
logger.warn "some message"
message enregistreur apparaît dans la console et dans les journaux.
Maintenant, j'ajouter une ligne à production.rb
config.logger = Logger.new(Rails.root.join("log","biteme.log"))
message enregistreur ne figure pas dans la console, seuls les journaux. Puis-je changer à ceci:
config.logger = Logger.new(config.paths.log.first)
Et maintenant, un message apparaît dans la console et dans les journaux. Il y a une certaine connaissance ici que je suis manquant, parce que cela n'a aucun sens pourquoi la première config omet le message de log allant à la console. Des idées?
premier objet est une chaîne, deuxième objet un chemin, je suppose que le comportement de l'enregistreur est conditionnel – apneadiving