Como defino tamanho do arquivo do LOG usando log4j via código?

Estou precisando saber como posso definir no próprio código java o tamanho do log, eu já sei que posso fazer isso no properties e XML mas preciso saber em código.

E aproveitando queria saber se é assim log4j.appender.arquivo.File=${catalina.home}/examplo.log que defino no log4j.properties para sempre gerar o arquivo na raiz se for usado em qualquer aplicação.