LOG4J - RollingFileAppender capturando sysout

Pessoal,

Tenho uma aplicação legada, que não usa nenhum framework de log, no entanto, tal aplicação usa bastante system.out.println
O meu problema é que a infra-estrutura tem reclamado do tamanho do arquivo de log (catalina.out) que vai se acumulando, chegando a GigaBytes.
Enfim, sei que através do Log4J eu consigo setar o tamanho máximo do arquivo de log através de um RollingFileAppender, no entanto, pelos meus testes o arquivo de logo associado ao RollingFileAppender só captura os logs que lanço através da classe Logger do Log4j, e não captura aquilo que é escrito pelo system.out.println, enquanto isso, o “org.apache.log4j.ConsoleAppender” captura o system.out.println, no entanto, o ConsoleAppender não tem a propriedade para limitar o tamanho do catalina.out.
Alguém saberia me dizer então como eu poderia aplicar ao ConsoleAppender a limitação de tamanho de arquivo, assim como faço no RollingFileAppender através da propriedade “MaxFileSize” ???