Używam Log4j z RollingFileAppender
, aby utworzyć rotację dziennika na podstawie rozmiaru.Jak obrócić pliki dziennika na podstawie czasu zamiast rozmiaru w Log4j?
Jak mogę go skonfigurować, aby logował się do każdego pliku przez określoną liczbę czasu przed obróceniem?
Na przykład, aby każdy plik dziennika zawierał jedną godzinę dzienników, obracając się u góry każdej godziny?
skonfigurować Log4j programowo w Javie za pomocą Properties
obiektu (w przeciwieństwie do pliku log4j.properties
)
Ale nie są potencjalne problemy gwintów? Słyszałem o przypadkach, w których nie przewróci się, jeśli inne wątki są rejestrowane. – sproketboy
DailyRollingFileAppender zaobserwowano problemy synchronizacji i utraty danych. Kompilator dodatków log4j zawiera alternatywy, które powinny być brane pod uwagę przy nowych wdrożeniach i które są omówione w dokumentacji dla org.apache.log4j.rolling.RollingFileAppender. – okwap