Out of the box, Alfresco log file goes to <TOMCAT>/bin folder, which is not good. To redirect to the <TOMCAT>/logs folder, create the custom-log4j.properties file inside the <TOMCAT>/shared/classes/alfresco/extension/ folder. Put the following configuration item (log4j 1.x syntax).
log4j.rootLogger=error, Console, PlatformLogFile
# console appender
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d{ISO8601} %x %-5p [%c{3}] [%t] %m%n
# appender to <TOMCAT>/logs/alfresco-platform/alfresco-platform.log
log4j.appender.PlatformLogFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.PlatformLogFile.File=${catalina.base}/logs/alfresco-platform/alfresco-platform.log
log4j.appender.PlatformLogFile.Append=true
log4j.appender.PlatformLogFile.DatePattern='.'yyyy-MM-dd
log4j.appender.PlatformLogFile.layout=org.apache.log4j.PatternLayout
log4j.appender.PlatformLogFile.layout.ConversionPattern=%d{yyyy-MM-dd} %d{ABSOLUTE} %-5p [%c] [%t] %m%n
# appender to <TOMCAT>/logs/alfresco-share/alfresco-share.log
log4j.appender.ShareLogFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.ShareLogFile.File=${catalina.base}/logs/alfresco-share/alfresco-share.log
log4j.appender.ShareLogFile.Append=true
log4j.appender.ShareLogFile.DatePattern='.'yyyy-MM-dd
log4j.appender.ShareLogFile.layout=org.apache.log4j.PatternLayout
log4j.appender.ShareLogFile.layout.ConversionPattern=%d{yyyy-MM-dd} %d{ABSOLUTE} %-5p [%c] [%t] %m%n
# share.war goes to alfresco-share.log
log4j.logger.org.alfresco.web=info, ShareLogFile
The log files will goes to <TOMCAT>/logs/alfresco-platform/alfresco-platform.log and <TOMCAT>/logs/alfresco-share/alfresco-share.log for the Platform and Share respectively.