/ / Rails logrotieren automatisch - Rubin, Rubin auf Schienen-3

Schienen rotieren automatisch - Ruby, Ruby-on-Rails-3

Mein Produktionsprotokoll von 1 GB muss ich automatisch einrichten, wenn die Größe 1 GB erreicht. Ich benutze Schienen 3, Rubin 1.9.3. Wie kann man den Stamm in Schienen drehen? Kann mir einer helfen? Danke im Voraus.

Antworten:

2 für die Antwort № 1

So erstellen Sie einen Logger, der die Protokolldatei altert, sobald sie etwa 102.400.000 Byte erreicht hat, und lässt 10 alte Protokolldateien zurück:

require "logger"
logger = Logger.new("foo.log", 10, 102_400_000) #10 logs, about 1 GB all together