In reading Alfresco_SVN_Development_Environment and related wiki topics I have mostly managed to get a working build environment for Alfresco on my Mac. One of the problems that I'm stuck on is how to override the log4j properties. The wiki suggests that $TOMCAT_HOME/shared/classes/alfresco/extension/dev-log4j.properties will be read, but it seems to do nothing (in that file I have just one line to specify the log4j.appender.File.File property). As a result, I get an exception about permission denied to create alfresco.log file.
I run Tomcat as my own unprivileged user and the log file appender is pointing to my home directory, so I don't think permissions are the issue. The dev-log4j.properties file is simply silently ignored from what I can tell. Modifying the "Alfresco owned" copy of log4j.properties works, of course, but that would be choosing the sinful path.