Wie lässt sich die Protokollierung für Code im lib-Verzeichnis am besten/einfachsten konfigurieren?
NB: Diese Antwort enthält falsche Informationen, und die Redakteure wollen nicht, dass ich sie korrigiere. Sofern Sie nicht (vielleicht) Rails älter als 2.0 verwenden, haben Sie es NICHT mit einem "Standard-Ruby-Logger" zu tun. Rails verwendet jetzt ActiveSupport::BufferedLogger . Wenn Sie sich entscheiden, einen separaten Logger für (z.B.) einen Cron-Job zu instanziieren, der in einem Rails-Projekt enthalten ist, um das Standard-Rails-Protokoll nicht zu "verschmutzen". In diesem Fall, stellen Sie sicher, dass Sie ActiveSupport::BufferedLogger.new
und nicht nur Logger.new
. Das habe ich versucht und es hat nicht funktioniert.