In order to improve the performance of the weaving efficiency which is one of the most important efficiency factors for Aspect-oriented Programming(AOP),based on current research results that raise weaving-on-demand,weaving history mechanisms and weaving approach implementation based on log,this paper presents a log-based incremental weaving mechanism implementation.This method gives an aspect storage structure,based on this structure it can quantitatively describe current weaving state,computes the change of weaving state,and achieves incremental weaving to improve the efficiency of weaving.