The signature for PropertyPrinter.printOptions was change from (PrintWriter, Category) to (PrintWriter, Logger) between log4j 1.2.8 and log4j 1.2.9. Both signatures should be supported to maintain compatibility.
Committed against 1.2 branch in rev 512082.